Los documentos en HTML pueden volverse muy extensos, y a veces se
hace necesario hacer enlaces a algunas partes específicas de ese
documento, especialmente los encabezados, para no enviar al usuario al
inicio del documento y que tenga que buscar por sí mismo lo que queremos
que vea. En este caso utilizamos la etiqueta <a>, que
ya habíamos utilizado para generar los enlaces previamente, pero también
sirve para generar las referencias al interior del documento. Para este
fin ya no utilizamos el atributo href, sino el atributo
name. El valor de este atributo debe ser único entre las
demás referencias del documento, para poderlo enlazar fácilmente. Por
ejemplo: tenemos el encabezado de nivel 2 "Cursos ofrecidos" y
necesitamos un enlace a este título en el documento:
Ejemplo 3.2. Creación de una referencia al interior del documento
<h2><a name="cursos">Cursos ofrecidos</a></h2>
Para enlazar a este encabezado desde otra parte del mismo
documento, utilizamos la etiqueta <a> para un enlace
normal, pero el valor de href es el mismo valor de la
referencia del título, antecedido por el símbolo #,
así:
Ejemplo 3.3. Enlace a una parte específica referenciada del mismo documento
Visite nuestra sección de <a href="#cursos">cursos ofrecidos</a>.
De la misma manera, se puede enlazar este encabezado desde otro
documento. El valor del atributo href tendría la ruta al
documento que queremos enlazar, y luego la referencia al encabezado,
así:
Ejemplo 3.4. Enlace a una parte específica de otro documento HTML
Visite nuestra sección de <a href="/inicio.html#cursos">cursos ofrecidos</a>.