Elementos títulos
Los elementos de encabezado implementan seis niveles de encabezado del documento, <h1>
es el más importante, y <h6>
, el menos importante. Un elemento de encabezado describe brevemente el tema de la sección que presenta. La información de encabezado puede ser usada por los agentes usuarios, por ejemplo, para construir una tabla de contenidos para un documento automáticamente.
Nota:
- No se deben usar niveles inferiores para reducir el tamaño de la fuente: use la propiedad CSS
font-size
para eso. - Evite omitir niveles de encabezado: siempre comience con
<h1>
, después use<h2>
y así sucesivamente. - Con el elemento
<section>
, debe considerar evitar usar <h1> más de una vez en una página; por costumbre, se usa para mostrar el título de la página, con todos los encabezados debajo de éste comenzando con<h2>
. Cuando se usan secciones, debe usarse un<h1>
por sección. Véase Definiendo secciones en Secciones y esquema de un documento HTML5 para más información.
Categorías de contenido | Contenido dinámico, contenido de encabezados, contenido palpable. |
---|---|
Contenido permitido | Contenido textual o estático. |
Omisión de etiquetas | Ninguna, tanto la etiqueta inicial como la final son obligatorias. |
Elementos padres permitidos | Cualquier elemento que acepte contenido dinámico; no debe usarse como hijo del elemento <hgroup> , pues éste es obsoleto |
Interfaz DOM | HTMLHeadingElement |
Atributos
Estos elementos incluyen los atributos globales.
El atributo align
es obsoleto; no debe usarse.
Ejemplos
Todos los encabezados
El siguiente código muestra todos los niveles de encabezado.
<h1>Heading level 1</h1>
<h2>Heading level 2</h2>
<h3>Heading level 3</h3>
<h4>Heading level 4</h4>
<h5>Heading level 5</h5>
<h6>Heading level 6</h6>
Aquí está el resultado de este código:
Página de ejemplo
El código siguiente muestra unos pocos encabezados con algo de contenido debajo de ellos.
<h1>Heading elements</h1>
<h2>Summary</h2>
<p>Some text here...</p>
<h2>Examples</h2>
<h3>Example 1</h3>
<p>Some text here...</p>
<h3>Example 2</h3>
<p>Some text here...</p>
<h2>See also</h2>
<p>Some text here...</p>
Aquí está el resultado de este código:
Sobre Accesibilidad
Navegación
Una forma típica de navegación que utilizan las personas no videntes es moverse a través de la pantalla con las etiquetas de encabezado. De esta forma, pueden conocer rápidamente el contenido de la página en poco tiempo; por esta razón es importante prestar mucha atención a nuestras etiquetas de encabezado y no saltearse ningún nivel o podríamos confundir a este usuario.
No hacer
<h1>Cabecera nivel 1</h1>
<h3>Cabecera nivel 3</h3>
<h4>Cabecera nivel 4</h4>
Sí hacer
<h1>Cabecera nivel 1</h1>
<h2>Cabecera nivel 2</h2>
<h3>Cabecera nivel 3</h3>
Anidar
Las etiquetas de cabecera pueden anidarse para generar sub-secciones en nuestros documentos. Esto beneficia la organización de la información y también ayuda a los usuarios de lectores de pantalla a conocer mejor la jerarquía de los contenidos.
-
h1
Harry Potter-
h2
Sinopsis -
h2
Novelash3
Harry Potter y la Piedra Filosofalh3
Harry Potter y la Cámara de los Secretosh3
Harry Potter y el Prisionero de Azkabanh3
Harry Potter y el Cáliz de Fuegoh3
Harry Potter y la Orden del Fenixh3
Harry Potter y el Príncipe Mestizoh3
Harry Potter y las Reliquias de la Muerte
-
h2
Películash3
Harry Potter y la Piedra Filosofalh3
Harry Potter y la Cámara de los Secretosh3
Harry Potter y el Prisionero de Azkabanh3
Harry Potter y el Cáliz de Fuegoh3
Harry Potter y la Orden del Fenixh3
Harry Potter y el Príncipe Mestizoh3
Harry Potter y las Reliquias de la Muerte (Parte 1)h3
Harry Potter y las Reliquias de la Muerte (Parte 2)
-
Especificaciones
Specification |
---|
HTML Standard # the-h1,-h2,-h3,-h4,-h5,-and-h6-elements |
Compatibilidad con navegadores
html.elements.h1
BCD tables only load in the browser
html.elements.h2
BCD tables only load in the browser
html.elements.h3
BCD tables only load in the browser
html.elements.h4
BCD tables only load in the browser
html.elements.h5
BCD tables only load in the browser
html.elements.h6
BCD tables only load in the browser