我希望有一行 div (单元格) ,如果浏览器太窄而不能容纳它们,它们就不会自动换行。
我搜索了 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>
目前,我实际上是硬编码的宽度行到一个非常大的数字。