J'ai un UL qui est flotté à droite. Je voudrais centrer le texte dans l'UL, mais je vois que si je ne spécifie pas la largeur de l'UL, il pense que c'est 100%, et ne centre pas les LI.
Cependant, je ne peux pas donner à l'UL une largeur spécifique car les données dans les LI sont dynamiques.
De plus, comme la largeur de l'UL est de 100%, il n'est pas utile d'enrouler l'UL dans un DIV et de donner au DIV une règle de type text-align: center.
Existe-t-il un moyen CSS pour que l'UL centre ses LI?
Une page de démonstration avec ladite LI est hereTexte central en ul avec li flottant
1
A
Répondre
1
J'ai trouvé un very simple solution, qui travaille pour moi dans les deux FF et IE
2
Si vous avez besoin des largeurs explicites dynamiques pour les lis que vous pouvez utiliser inline-block.
#list { text-align:center; }
#list li { display:inline-block; }
Vous devrez work around for IE.