Я хочу иметь строку divs (ячеек), которая не обертывается, если браузер слишком узкий, чтобы соответствовать им.
Я искал Stack и не смог найти рабочий ответ на то, что, по моему мнению, должен быть простым вопросом 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>