Tengo entendido (basado en este capítulo de Inmersión en HTML5: http://goo.gl/9zliD ) que puede considerarse semánticamente apropiado usar etiquetas H1 en múltiples áreas de la página, como un método para establecer el título más importante para ese contenido en particular.
Si estoy usando esta metodología, y tengo una SECCIÓN a la que le he asignado un H1 de 'Artículos', ¿debo usar H1 o H2 para definir los títulos de los ARTÍCULOS en esa SECCIÓN? Esto es un poco confuso para mí, ya que los títulos de los artículos son el título más importante para su ARTÍCULO, pero también son "hijos" del título de la SECCIÓN.
Código de ejemplo:
<section class="article-list">
<header>
<h1>Articles</h1>
</header>
<article>
<header>
<h2>Article Title</h2>
<time datetime="201-02-01">Today</time>
</header>
<p>Article text...</p>
</article>
<article>
<header>
<h2>Article Title</h2>
<time datetime="2011-01-31">Yesterday</time>
</header>
<p>Article text...</p>
</article>
<article>
<header>
<h2>Article Title</h2>
<time datetime="2011-01-30">The Day Before Yesterday</time>
</header>
<p>Article text...</p>
</article>
</section>
html5
semantic-web
Mate
fuente
fuente
Respuestas:
Pilgrim no está solo en contender esto.
De acuerdo con HTML5 para diseñadores web de Jeremy Keith , puede usar múltiples correos
<h1>
electrónicos en un documento sin arruinar el resumen del documento, siempre que estén anidados dentro de etiquetas seccionales semánticas discretas.Citando directamente del libro electrónico (que compré en iBooks)
(Código de muestra también del libro, página 73)
fuente
<h1>
en su página, y que cualquier otra cosa diluye la capacidad de los rastreadores para descifrar su sitio. Pero no soy un gurú del SEO, así que no puedo comentar sobre eso.Tendería a estar de acuerdo con la interpretación de Mark Pilgrim . Si está adjuntando su artículo dentro de un
article
elemento, puede comenzar de nuevo con unh1
encabezado para el artículo.En las especificaciones HTML5,
article
se supone que los s deben tratarse como una parte independiente y autónoma de la página. Debería poder trasplantar elarticle
elemento tal como está en otra página sin volver a formatear los encabezados.Si los encabezados de los artículos tuvieran que ser una continuación de la jerarquía de encabezados del documento, entonces, cuando coloque
article
directamente debajo de unabody
etiqueta, deberá ir ah1
, pero si lo dejó en secciones anidadas, tendría que cambiarlo ah3
/h4
/h5
/ etc., dependiendo de dónde lo coloque.De hecho, cada vez que cree un nuevo
section
oarticle
, debe volver ah1
, ya que los siguientes son idénticos:y:
Como nota al margen, si su encabezado es solo un elemento de encabezado (por ejemplo
h1
) y nada más, entonces no necesita envolverlo en unheader
elemento.fuente
header
"un grupo de ayudas introductorias o de navegación". Esto y el hecho de que las especificaciones parah1
-h6
no requieren que estén anidadas en unheader
(e incluyen muchos ejemplos de ellos utilizados directamente en la sección de la que forman parte) me sugieren que no es necesario. Oli Studholme y Remy Sharp de HTML5 Doctor se hacen eco de este sentimiento .Si bien los títulos de los artículos de su página son importantes, generalmente el encabezado de nivel superior de la página define el contenido de la página. A veces es el nombre del artículo, y a veces, como muestra, es el título de una lista de artículos.
Este encabezado define toda la página como 'artículos interesantes'. Luego, cada artículo aparece en la lista pero tiene un nivel de encabezado menor.
fuente
La respuesta oficial de w3schools al uso de etiquetas de encabezado en una página es la siguiente: los encabezados H1 deben usarse como encabezados principales, seguidos por los encabezados H2, luego los encabezados H3 menos importantes, y así sucesivamente.
fuente