По какой-то причине я не могу предотвратить UL, и это LI для упаковки.
Я хочу, чтобы ширина UL была точно равна ширине LI на одной строке (без переноса), и если UL становится шире, чем nav-div (800px), мне нужна полоса прокрутки в пределах nav, чтобы я мог прокручивать LI.
Я пробовал почти все, что угодно, с отображением, пробелами, шириной и высотой, но я могу заставить его работать, только если задаю UL определенной ширины. Это, однако, не вариант, так как страница генерируется и может содержать 1-20 LI.
Кто-нибудь знает, как настроить полосу прокрутки без установки ширины UL?
HTML:
<div id="nav">
<ul id="navbuttons">
<li>Some text</li>
<li>Some text</li>
...
</ul>
</div>
CSS:
div#nav
{
height: 100px;
width: 800px;
margin-left: auto;
margin-right: auto;
}
div#nav ul li
{
margin-right: 15px;
float: left;
font-size: 12px;
list-style-type: none;
}