Comment écrire conforme aux normes W3C multi-niveau des points de balle en HTML?
Est-il possible d'écrire conforme aux normes W3C multi-niveau des points de balle (liste non ordonnée) en HTML?
Imbriquée ul peut être utilisé, mais n'est pas conforme aux normes W3C.
<ul>
<li>myItem 1</li>
<li>myItem 2</li>
<ul>
<li>myItem 2a</li>
</ul>
<li>myItem 3</li>
<li>myItem 4</li>
</ul>
- myItem 1
- myItem 2
- myItem 2a
- myItem 3
- myItem 4
Dans Visual Studio, le code ci-dessus donne l'avertissement: de Validation (XHTML 1.0 Transitional): Élément " ul "ne peut pas être imbriquées à l'intérieur de l'élément "ul"
- Quel est le validateur se plaindre lorsque vous avez essayé? S'il vous plaît poster un échantillon du code HTML et exacte de validation de sortie.
- Avez-vous essayé de mettre un
<ul>
à l'intérieur d'un<li>
et de voir ce que le validateur dit? - Vous devriez être capable de naturellement. Si non, vous le faites mal.
- Comme ce fil de l'alésage, qui n'est pas le cas, Ben. Voici un fil similaire: stackoverflow.com/questions/2235257/...
Vous devez vous connecter pour publier un commentaire.
Le seul enfant valide, soit un
ul
ouol
est unli
élément; unli
peut toutefois contenir uneul
(ouol
). Pour atteindre votre but:<ul>
cassé l'ensemble de la mise en forme jusqu'à ce que j'ai enlevé tous les espaces. C'est du jamais vu. Doit avoir été un mal Apple supercherie 🙂En complément de David Thomas réponse, ce serait de supprimer les indésirables de balle:
li
élément parentul
muItem 2a
est en retrait parce qu'il est imbriqué à l'intérieurmyItem 2
, de sorte que leul
devrait être imbriquées à l'intérieur sonli