Markup Validation Service warnings
Bonsoir,
En essayant de valider une page, je me suis rendu qu'il y a avait plusieurs avertissements:
http://validator.w3.org/check?uri=http%3A%2F%2Fblog.monsite.com%2Farticle35%2Fsteganographie-l-art-de-dissimuler-un-message&charset=%28detect+automatically%29&doctype=Inline&group=0&user-agent=W3C_Validator%2F1.3+http%3A%2F%2Fvalidator.w3.org%2Fservices
Si quelqu'un peut m'expliquer.
En essayant de valider une page, je me suis rendu qu'il y a avait plusieurs avertissements:
Line 56, Column 9: Consider using the h1 element as a top-level heading only (all h1 elements are treated as top-level headings by many screen readers and other tools).
<h1>
Line 47, Column 9: Section lacks heading. Consider using h2-h6 elements to add identifying headings to all sections.
<section>
http://validator.w3.org/check?uri=http%3A%2F%2Fblog.monsite.com%2Farticle35%2Fsteganographie-l-art-de-dissimuler-un-message&charset=%28detect+automatically%29&doctype=Inline&group=0&user-agent=W3C_Validator%2F1.3+http%3A%2F%2Fvalidator.w3.org%2Fservices
Si quelqu'un peut m'expliquer.
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Le second vient du fait qu'une <section> se doit d'avoir au moins un élément de titre : Change donc ta <section> en simple <div> dans le corps de l'<article>.
Plus d'infos : HTML5 : Nouveaux éléments de section, article, header, footer, aside, nav
En HTML5 plusieurs h1 sont totalement sémantiques et recommandés à condition qu'ils se trouvent encadrés de balises <header></header> elles-mêmes à l'intérieur de bloc <article> ou <section>.
http://www.w3.org/TR/html5/sections.html#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements
Les avertissements des validateurs (qui ne sont pas forcément à jour de html5) ne sont que des avertissements, pas des erreurs.
à plus,
Gzyg
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
C'était plus par curiosité, mon site s'affiche correctement et c'est l'essentiel.
D'où, à mon avis, l'avertissement généré par les validateurs. Encore une fois, ce n'est pas une erreur, mais je donnais simplement un conseil pour enlever cet avertissement.
Exemple :
à plus,
Gzyg