Desidero allineare un elenco di collegamenti da centrare all'interno di un div.necessario allineare gli elementi di elenco al centro di div
Ho provato margine: 0 auto, ma senza fortuna.
Nota: il div del wrapper di navigazione deve rimanere in posizione, questo è solo il frammento di codice HTML che interessa.
Controllare http://jsfiddle.net/bkmorse/aaCY7/ per vedere i collegamenti che ho bisogno di allineare correttamente nel div.
html
<div id="navigation-wrapper">
<ul id="top-navigation">
<li><a href="">Home</a></li>
<li><a href="">Volunteer</a></li>
<li><a href="">Support</a></li>
<li><a href="">Educate</a></li>
<li><a href="">Contact</a></li>
<li><a href="">Gift Shop</a></li>
<li><a href="">Directions</a></li>
</ul>
</div>
css
#navigation-wrapper {
width:465px;
border:1px solid red;
}
#top-navigation {
margin: 0 auto;
border:1px solid blue;
padding:5px 0;
}
#top-navigation li {
display:inline;
list-style-type:none;
margin:2;
}
margine: 0 auto; funzionerà se si definisce una larghezza fissa. Il blocco in linea –