Bonjour à tous,
Je compte mettre en ligne mon premier site web, j’ai tout appris par mois même à l’aide de tutoriaux.
Lors de la validation W3c deux erreurs sont apparues :
La première est liée à deux H1 que j’avais placé, un dans le header et l’autre dans la section article, cela a été vite résolu en remplaçant le H1 par un H2 ( à priori pour le SEO il vaut mieux privilégier qu’un seul H1)1. Warning: 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).
From line 46, column 17; to line 46, column 20
<h1>Avocat
2. Warning: Section lacks heading. Consider using h2-h6 elements to add identifying headings to all sections.
From line 44, column 9; to line 44, column 17
>↩ <section>↩
La deuxieme erreur est liée au code dans le body :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28 <body> <div id="bloc_page"> <header> <div id="titre_principal"> <div id="logo"> <h1>titre principale</h1> </div> <h2>courte description</h2> </div> <nav> <ul> <li><a href="index.html">Accueil</a></li> <li><a href=" page2.html">page2</a></li> <li><a href=" page3.html">page3</a></li> </ul> </nav> </header> <div id="banniere_image"> </div> <section> <article> <h2> ici jai remplacé les H1 par H2 pour éviter lerreur de deux H1</h2> </article> <aside> Autre texte </aside> </section>
En remplaçant <section> par un div, que j’ai nommé simplement <div id="texte"> ( et en adaptant le css of course), l’erreur sur le validateur du w3c n’est plus présente et un beau texte surligné en vert apparait
La question est : peut-on mettre des div dans le body sans qu’ils ne soient dans un « article » « section » « aside » ou »nav » ?
Ps : si quelqu’un a une bonne source en français pour le codage du HTML, …. Entre autres pour l’utilisation précise des section/aside/article , du formatage du texte avec els balise Hn, etc.
Partager