28221 sujets

CSS et mise en forme, CSS3

Est il possible de centrer une liste <ul> dont le nombre d'éléments <li> varie selon les pages ? (display: inline;) Vu que les éléments viennent d'une BDD je pourrais le faire via PHP avec plusieurs styles selon les pages mais si je compte rajouter des éléments par la suite je devrai également modifier la css.

Merci.
Modifié le 18 Nov 2004 - 22:58
Administrateur
Je ne suis pas sûr d'avoir bien compris le problème, mais voici une réponse à la question.
En fait, un simple text-align center dans le <ul> suffit :


ul, li {
padding:0;
list-style: none;
}
ul {
text-align: center
}
li {
display : inline;
margin: 0.5em;
text-decoration: underline;
}

<ul>
	<li>texte</li>
	<li>autre texte</li>
	<li>texte encore</li>
	<li>texte final</li>
</ul>
Yess, c'est bien ca Smiley cligne avec quand même l'ajout d'un largeur fixe pour la liste. J'y penserai à l'avenir, merci à toi.