3.2. Enlaces a partes de un documento

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&oacute;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&oacute;n de <a href="/inicio.html#cursos">cursos ofrecidos</a>.