html5 - etiquetas - h1 html
Error de validación de w3c html: la sección carece de encabezado. Considere usar elementos h2-h6 para agregar títulos de identificación a todas las secciones (3)
Su código es válido (si usa una </section>
cierre en lugar de </div>
).
El validador W3C informa una advertencia , no un error.
Si bien es útil proporcionar un encabezado para cada elemento de contenido de sección, no es obligatorio .
La única manera de evitar esta advertencia al usar elementos de contenido de seccionamiento es, bueno, seguir el consejo al proporcionar un elemento de contenido de título. Si utilizara un div
en su lugar, el contorno de su documento sería diferente y probablemente incorrecto (si utilizó la section
correctamente en primer lugar).
Recibo una advertencia cuando intento validar mi página en http://validator.w3.org
:
La sección carece de encabezado. Considere usar elementos h2-h6 para agregar encabezados de identificación a todas las secciones.
Mi código es el siguiente:
<section id="slider-wrapper-new">
<div class="slider-container-new">
// some code..
</div>
</section>
¿Cómo puedo eliminar este error? ¿Debo obligatoriamente agregar etiquetas h1
- h6
dentro del encabezado de la sección?
Tienes que poner un h1, h2, h3 dentro de tu sección:
<section id="slider-wrapper-new">
<div class="slider-container-new">
<h3>My Title</h3>
// some code..
</div>
Ya sea:
- Agregue una etiqueta de encabezado (
h1
, ...,h6
) a su elemento desection
. - Reemplace su elemento de
section
con un elementodiv
. - Ignora la advertencia. El mensaje que está viendo es una recomendación de uso no normativo , según la especificación de HTML5 (resaltando la mía):
El tema de cada
section
debe identificarse, generalmente incluyendo un encabezado (elementoh1
-h6
) como elemento secundario del elemento desection
.