Il est courant d'avoir un ensemble de liens dans un pied de page représenté dans une liste, comme par exemple :
<div id="footer">
<ul>
<li><a href="#">Home</a></li>
<li><a href="#">About</a></li>
<li><a href="#">Contact</a></li>
</ul>
</div>
Je veux que tout ce qui se trouve à l'intérieur de div#footer soit centré horizontalement. S'il s'agissait d'un paragraphe, vous pourriez facilement dire : p { text-align: center; }
. Ou si je connaissais la largeur de la <ul>
Je pourrais juste dire #footer ul { width: 400px; margin: 0 auto; }
.
Mais comment centrer les éléments d'une liste non ordonnée sans définir une largeur fixe sur l'écran de l'utilisateur ? <ul>
?
EDIT : clarification - les éléments de la liste devraient être les uns à côté des autres, et non en dessous.