2009-02-03 2 views
4

Попытка узнать немного CSS, и я хочу горизонтальную навигационную панель, и я использую ul и li для ее создания. Я бы хотел, чтобы все «кнопки» имели одинаковую ширину, возможно ли это с помощью только CSS?CSS Список одинаковых размеров Элементы для горизонтальной навигации

Благодаря

ответ

4

Не совсем уверен, что вы подразумеваете под такой же шириной. Вы просто установили его с помощью пикселей по ссылке? Каковы ваши ограничения? Знаете ли вы ширину списка? или ширину линии?

<style type="text/css"> 
    .menu { margin:0px auto; padding:0px; list-style-type:none; } 
    .menu li { margin:0px auto; padding:0px; float:left; } 
    .menu li a { display:block; width:200px; } 
</style> 


<ul class="menu"> 
    <li><a href="#section1">Section1</a></li> 
    <li><a href="#section1">Section1</a></li> 
    <li><a href="#section1">Section1</a></li> 
</ul> 
1

Угу,

ul li 
{ 
    display: block; 
    float: left; 
    width: 100px; 
} 
ul 
{ 
    padding: 0px; 
    list-style-type: none; 
} 

Что-то вроде этого. (Не испытано);

+1

Я думаю, что OP хочет, чтобы ширина кнопок была унаследована самой большой кнопкой; не уверен, хочет ли он фиксированную ширину или нет. –

+0

Я хочу, чтобы все они были одинаковой ширины, и это можно исправить. Я попробовал свойство width, но я не мог заставить его работать. – willcodejavaforfood

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