je le code suivant:Centre menu style de liste horizontale
CSS
#main
{
width:100%;
height:120px;
border:solid 1px #efefef;
}
#links
{
background-color:#808080;
}
#links ul
{
margin:0px auto;
padding:0px;
list-style:none;
background-color:#eee;
height:30px;
}
#links ul li
{
float:left;
margin:0px;
list-style:none;
padding:0px 10px;
}
HTML
<div id="main">
<div id="links">
<ul>
<li>Link 1</li>
<li>Link 2</li>
<li>Link 3</li>
<li>Link 4</li>
<li>Link 5</li>
<li>Link 6</li>
</ul>
</div>
</div>
Les éléments de liste sont dynamiques donc je ne peux pas vraiment utiliser largeur fixe sur la couche #links et je veux que la liste soit parfaitement centrée. Le code ci-dessus ne fonctionne pas et j'ai une variété de méthodes, mais ne semble pas centrer la liste.
Je ne veux pas utiliser une table en partie parce que je déteste utiliser des tables pour les menus et aussi j'aurai éventuellement des sous-menus qui seront également horizontaux.
Des pointeurs?
Merci Steve
Qualité! Merci ... exactement ce que je cherchais. –
@Steven Cheng: Vous êtes les bienvenus ... – Sarfraz