Bonjour à tous,
Ja vais sans doute me faire taper sur les doigts, mais je suis dans une impasse. Mon code XHTML est le suivant :
Je souhaite faire figurer ces éléments sur une même ligne, et donner une largeur fixe (par exemple 50px) à chacun.
Jusque là, la solution qui me parait correcte est
Voici un aperçu de ce que je voudrais obtenir, avec une bordure rouge autour des éléments li :
Merci d'avance pour vos réponses.
Modifié par Eldebaran (29 Nov 2006 - 09:50)
Ja vais sans doute me faire taper sur les doigts, mais je suis dans une impasse. Mon code XHTML est le suivant :
<ul>
<li>1</li>
<li>2</li>
...
</ul>
Sachant que je ne connais pas le nombre d'éléments li...Je souhaite faire figurer ces éléments sur une même ligne, et donner une largeur fixe (par exemple 50px) à chacun.
Jusque là, la solution qui me parait correcte est
ul, li {list-style: none; margin: 0; padding: 0;}
li {float: left; width: 50px;}
Mais que faire si je souhaite centrer l'ensemble des éléments ? Je ne connais pas leur nombre, donc je ne peux pas appliquer une largeur à l'élément ul. Si j'utilise "display: inline", je ne pourrai pas leur imposer une largeur.Voici un aperçu de ce que je voudrais obtenir, avec une bordure rouge autour des éléments li :
Merci d'avance pour vos réponses.
Modifié par Eldebaran (29 Nov 2006 - 09:50)