У меня есть следующий код:
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>
Элементы списка являются динамическими, поэтому я не могу использовать фиксированную ширину на слое #links, и я хочу, чтобы список был идеально отцентрирован. Приведенный выше код не работает, и у меня есть несколько методов, но, кажется, не удается центрировать список.
Я не хочу использовать таблицу частично, потому что я ненавижу использовать таблицы для меню, и в конечном итоге у меня будут элементы подменю, которые также будут горизонтальными.
Есть указатели?
Спасибо
Стив