Pregunta 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


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? ¿Es obligatorio agregar h1-h6 etiquetas dentro del encabezado de la sección?


32
2018-06-11 05:05


origen


Respuestas:


Ya sea:

  1. Agregue un encabezado (h1, ..., h6) etiqueta a su section elemento.
  2. Reemplaza tu section elemento con un div elemento.
  3. Ignora la advertencia. El mensaje que estás viendo es un no normativo recomendación de uso, según el Especificación de HTML5 (destacando el mío):

El tema de cada section  debería ser identificado, generalmente por   incluyendo un encabezado (h1-h6 elemento) como un niño de la section   elemento.


35
2018-06-11 05:07



Tu código es válido (si usas un cierre </section> 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, es no requerido.

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 usaras un div en cambio, el esquema de su documento sería diferente y probablemente incorrecto (si usó section correctamente en primer lugar).


6
2017-10-03 19:54



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>


1
2018-06-17 17:52