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>.