5568 sujets

Sémantique web et HTML

Bonjour à toutes et à tous,

j'ai un soucis de validation W3C de ma page, mais je ne sais pas d'où ça vient. Il s'agit d'un thème dotclear 2 que je dois personnaliser, mais avant je voudrais qu'il soit valide, ce qui n'est pas le cas: "document type does not allow element "ul" here; missing one of "object", "ins", "del", "map", "button" start-tag."

Je ne comprends pas d'où ça peut venir:

<ul class="post-tags">
<li>Tags : </li>
                <li><a href="http://www.sports-americains.fr/index.php?tag/Brian%20Griese">Brian Griese</a></li>
                <li><a href="http://www.sports-americains.fr/index.php?tag/Chicago%20Bears">Chicago Bears</a></li>
                <li><a href="http://www.sports-americains.fr/index.php?tag/Kyle%20Orton">Kyle Orton</a></li>
                <li><a href="http://www.sports-americains.fr/index.php?tag/Lovie%20Smith">Lovie Smith</a></li>
                <li><a href="http://www.sports-americains.fr/index.php?tag/NFL">NFL</a></li>
                <li><a href="http://www.sports-americains.fr/index.php?tag/quarterback">quarterback</a></li>
                <li><a href="http://www.sports-americains.fr/index.php?tag/Rex%20Grossman">Rex Grossman</a></li>
                <li><a href="http://www.sports-americains.fr/index.php?tag/Superbowl">Superbowl</a></li>
    </ul>


Le lien: www.sports-americains.fr.

Merci pour vos précieux conseils.
Modifié par Vikchill (20 Aug 2008 - 09:46)
Bonjour, tu aurais pu nous fournir un code un peu plus complet quand même, jl'ai trouvé :


	<small class="postmetadata">Par <a href="http://www.vikchill.org">Vikchill</a>        - <a href="http://www.sports-americains.fr/index.php?category/Baseball">Baseball</a>

    	<br />
        <ul class="post-tags"><li>Tags : </li>    <li><a href="http://www.sports-americains.fr/index.php?tag/Brad%20Penny">Brad Penny</a></li>
                <li><a href="http://www.sports-americains.fr/index.php?tag/Greg%20Maddux">Greg Maddux</a></li>
                <li><a href="http://www.sports-americains.fr/index.php?tag/Los%20Angeles%20Dodgers">Los Angeles Dodgers</a></li>
                <li><a href="http://www.sports-americains.fr/index.php?tag/Manny%20Ramirez">Manny Ramirez</a></li>
                <li><a href="http://www.sports-americains.fr/index.php?tag/MLB">MLB</a></li>

                <li><a href="http://www.sports-americains.fr/index.php?tag/Natonal%20League">Natonal League</a></li>
                <li><a href="http://www.sports-americains.fr/index.php?tag/San%20Diego%20Padres">San Diego Padres</a></li>
    </ul>    
        <!--  <p class="post-info-co"> -->
              <a href="http://www.sports-americains.fr/index.php?post/2008/08/19/Greg-Maddux-un-retour-chez-les-Dodgers#comments" class="comment_count">aucun commentaire</a>
              <a href="http://www.sports-americains.fr/index.php?post/2008/08/19/Greg-Maddux-un-retour-chez-les-Dodgers#pings" class="ping_count">aucun rétrolien</a>            <!--  </p> -->
    	</small>


Small est un élément inline qui ne peut pas contenir d'élément block tel ul. Il te faut donc remplacer small par un élément block comme div, et appliquer à cet élément un style css adapté comme font-size:smaller;.
Modifié par yellowmonkey (19 Aug 2008 - 17:45)
Salut,

cela veut dire que tu as placé l'élément UL dans un élément incorrect (pour le premier dans un SMALL qui est de type inline). Voir la liste des éléments parents sur cette page : élément UL.

A+


Edit: grillé ! Smiley lol

Par contre il n'y a rien à dire sur le code complet ou pas puisque nous avons directement un lien vers la page. Smiley cligne
Modifié par Heyoan (19 Aug 2008 - 17:48)
Bonjour,

Juste en passant: le <li>Tags : </li> est une erreur. «Tags» est ici un titre, et ne devrait pas être un item de liste mais un titre de section introduisant la liste. Par exemple:
<h3>Tags:</h3>
<ul>
	<li>tag 1</li>
	<li>tag 2</li>
	<li>...</li>
	<li>tag n</li>
</ul>
a écrit :
Par contre il n'y a rien à dire sur le code complet ou pas puisque nous avons directement un lien vers la page. cligne


Ce n'est pas faux, et c'est bien assez rare pour être félicité. Smiley smile
Merci à tous, je pense que j'aurais pas trouvé tout seul avant un bon moment. J'ai trouvé le bon fichier et corrigé ça.

Vive les kiwis!