2013-08-08 2 views
0

Я пытался сделать это некоторое время, но я не могу заставить свою навигационную систему сосредоточиться, и я хочу, чтобы она регулировала ее ширину ко всему, что находится внутри нее.Центр и установка автоматической ширины CSS

<nav> 
    <ul id="menu" class="black"> 
     <li><a href="index.html">Home</a></li> 
     <li><a href="services.html">Services</a></li> 
     <li><a href="blog.html">Blog</a></li> 
     <li><a href="contact.html">Contact</a></li> 
    </ul> 
</nav> 

http://jsfiddle.net/e4fa6/

+0

Один из вариантов, чтобы изменить значение отображения '# menu' встраивать-блок и использовать' выравнивания текста: центр; 'на' содержащего

ответ

2

Пара изменений я сделал, установив свой Li в :

#menu li { 
    display: inline-block; 
    float: none; 
    margin: 0; 
} 

имея Также ваш #menu как:

#menu { 
    text-align: center; 

}

Demo здесь: http://jsfiddle.net/e4fa6/2/

Смежные вопросы