Я хочу иметь ряд div (ячеек), которые не переносятся, если браузер слишком узок, чтобы соответствовать им.
Я искал в стеке и не смог найти рабочий ответ нато, что я думаю, должно быть простым вопросом CSS.
Ячейки имеют указанную ширину.Однако я не хочу указывать ширину строки, ширина должна автоматически быть шириной ее дочерних ячеек.
Если область просмотра слишком узкая, чтобы вместить строки, то div должен переполниться полосами прокрутки.
Пожалуйста, предоставьте ваш ответ в виде рабочего кода, так как я пробовал множество решенийЯ видел в другом месте (например, укажите ширину: 100%, и они, кажется, не работают).
Я ищу решение только для HTML / CSS, без JavaScript.
.row {
float: left;
border: 1px solid yellow;
width: 100%;
overflow: auto;
}
.cell {
float: left;
border: 1px solid red;
width: 200px;
height: 100px;
}
<div class="row">
<div class="cell">a</div>
<div class="cell">b</div>
<div class="cell">c</div>
</div>
В настоящий момент я на самом деле тяжело кодирую ширину строки в действительно большое число.