У меня есть список вроде этого:
<div>
<ul>
<li>one</li>
<li>two</li>
<li>three</li>
<li>four</li>
</ul>
</div>
и следующий CSS:
ul {
width: 160px;
height: 100px;
overflow: auto;
}
li {
width: 80px;
display: inline-block;
float: left
}
Я пытаюсь заставить элементы списка отображать слева направо, то есть
one - two - three - four
Моя проблема:
Выполнение этого, как это, дает мне две строки по два элемента.
Вопрос:
Есть ли способ CSS, чтобы заставить элементы списка быть в одной строке, чтобы я мог использовать горизонтальную прокрутку? Прямо сейчас, если я устанавливаю переполнение: auto, я получаю только вертикальные полосы прокрутки, которые мне не нужны.
Я не хочу устанавливать это на обертке div. Мне просто интересно, есть ли решение CSS, которое я могу использовать только в списке.
Спасибо за помощь!