Bonjour,

Je viens faire appel à vos connaissances... Voilà j'ai des erreurs qui se répètent quand je vérifie mon html sur w3c et je ne comprends pas d'où elle vient... Je vous la montre :

  • Element br not allowed as child of element ul in this context. (Suppressing further errors from this subtree.)

(et il me fait la même avec certaine div ) :

  • Element div not allowed as child of element ul in this context. (Suppressing further errors from this subtree.)

Si quelqu'un a déjà été confronté à ces erreurs.. Merci d'avance !

3 réponses


ToToSe
Réponse acceptée

Pour la premiere, ce qui n'est pas valide c'est tes br juste a cotés de tes li que tu dois enlever, si tu veux un retour a la ligne, fait un display:block; sur tes li.

<ul>
  <li>Text</li>  =>  <br> <= a enlever
</ul>

Pour la deuxiemme erreur, le div ne sont pas admis en tant qu'enfant direct des ul :

<ul>
    <div>Pas good</div>
</ul>

<ul>
    <li>
        <div>
            Good
        </div>
    </li>
</ul>

Tout simplement qu'une balise "br" n'est pas valide W3C parlant, en tant qu'enfant d'une balise "ul"
idem pour "div"

ps: j'ai mis des " ", car sinon mon message ne passait pas correctement .

Merci beaucoup !
Je vais essayer de corriger tout ça !