это мой HTML-код:Как расширить Lis до полной ширины DIV
<div id="menu">
<ul>
<li>Home</li>
<li>My blah</li>
<li>Lorem ipsum</li>
<li>Dolor amet</li>
<li>photogallery</li>
</ul>
</div>
и это мой CSS:
#menu li {
display: inline;
list-style-type: none;
}
#menu
в #header-wrap
, который 800px в ширину. Я хочу расширить текст внутри UL до того же размера, что и #menu, который составляет 800 пикселей. Я не могу сделать это с margin-left
и margin-right
, потому что он оставляет пустые места или он перемещает li
на другую строку, которую я не хочу.
Так есть ли какой-либо элемент, который я могу добавить в CSS, и он расширит текст до 800 пикселей?
Я не могу использовать word-spacing
, потому что некоторые вещи в li
с более чем одно слово.
Почему не использовать простое увеличение ширины вашего div, потому что я думаю, что div с id '#menu' ограничивается получением расширения до размера его родителя. – dreamweiver
Является ли определенное число LI предопределенным? –
Я не знаю, что вы подразумеваете под предопределенным, но у нас будет 7 LI, которые не изменятся. – Kyrbi