У меня есть такой список:
<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 заставить все элементы списка быть в одной строке, чтобы я мог использовать горизонтальную прокрутку? Прямо сейчас, если я установлю переполнение: авто Я получаю только вертикальные полосы прокрутки, которые мне не нужны.
Я не хочу устанавливать это на упаковочном div. Мне просто любопытно, есть ли решение CSS, которое я могу использовать только в списке.
Спасибо за помощь!