5568 sujets

Sémantique web et HTML

Modérateur
Bonjour,

Je me pose la question quant à l'utilité des listes dans certains cas.
Si, par exemple, je souhaite positionner plusieurs boutons alignés sur une page, quelle serait l'écriture la plus judicieuse?

Je rencontre souvent ce type de code html:
<ul>
<li><a href="lien1.htm">lien1</a></li>
<li><a href="lien2.htm">lien2</a></li>
<li><a href="lien3.htm">lien3</a></li>
</ul>

associé au code css:
li { width:100px; height:50px; float:left; }
li a { display:block; width:100px; height:50px; }


Pourquoi ne pas faire dès lors un code html comme suit:
<a href="lien1.htm">lien1</a>
<a href="lien2.htm">lien2</a>
<a href="lien3.htm">lien3</a>

associé au code css:
a { display:block; width:100px; height:50px; float:left; }


Merci d'avance. Smiley smile
Modifié par koala64 (18 Jun 2005 - 16:13)
Salut,

en fait il y a une erreur de base dans ta présentation qui explique ton incompréhension.

Tu dis qu'un fichier html est associé à une css. Ce n'est pas le cas, le fichier html n'a besoin d'être associé à rien, il est complètement autosuffisant. Ce dont il a besoin c'est d'être structuré, d'où la présence d'une liste ul pour indiquer que l'ensemble des liens d'un menu peut (doit?) être considéré comme une liste.

le fichier.css lui doit être associé à quelque chose, il n'a aucune consistance propre.
Modifié par clb56 (18 Jun 2005 - 16:01)
Modérateur
ok. Smiley ravi

Je me disais aussi, vu que je le rencontre à chaque fois, qu'il devait bien y avoir une raison. Merci pour ce rappel.

@+ Smiley cligne