Для главной навигации моего сайта есть div шириной 980 пикселей с ul для ссылок основной навигации. Я пытаюсь сделать так, чтобы навигационные ссылки растягивались по ширине div равномерно.
<div style="width: 980px;">
<ul id="horizontal-style">
<li><a href="#">Nav Item</a></li>
<li><a href="#">Short Item</a></li>
<li><a href="#">Really Long Nav Item</a></li>
<li><a href="#">Nav Link</a></li>
<li><a href="#">Another Link</a></li>
</ul>
</div>
Я делаю некоторые типичные CSS, чтобы создать список ul по горизонтали (float: left, display: block). Я могу настроить отступ li, чтобы он был очень близко, но мне действительно нужен способ растянуть его, чтобы он подходил автоматически. Возможно ли это?
Редактировать
Сложность 1: не могу использовать таблицы.
Сложность 2: каждый элемент навигации будет иметь различную ширину для размещения более длинных и коротких имен ссылок.