【发布时间】:2017-11-07 19:45:31
【问题描述】:
我正在使用 Bootstrap 来构建这样的页面。每行具有相同的结构。
<div class="outerDiv">
<div class="row">
<div class="col-md-6">
...
</div>
<div class="col-md-1">
...
</div>
<div class="col-md-1">
...
</div>
<div class="col-md-1">
...
</div>
<div class="col-md-1">
...
</div>
<div class="col-md-1">
...
</div>
</div>
<div class="row">
<div class="col-md-6">
...
</div>
<div class="col-md-1">
...
</div>
<div class="col-md-1">
...
</div>
<div class="col-md-1">
...
</div>
<div class="col-md-1">
...
</div>
<div class="col-md-1">
...
</div>
</div>
</div>
这工作正常,看起来像这样。
<------col-md-6------><-col-md-1-><-col-md-1-><-col-md-1-><-col-md-1-><-col-md-1->
<------col-md-6------><-col-md-1-><-col-md-1-><-col-md-1-><-col-md-1-><-col-md-1->
但是当浏览器水平调整大小时(变窄)。页面变成如下:
<------col-md-6------>
<-col-md-1->
<-col-md-1->
<-col-md-1->
<-col-md-1->
<-col-md-1->
<------col-md-6------>
<-col-md-1->
<-col-md-1->
<-col-md-1->
<-col-md-1->
<-col-md-1->
那么我怎样才能让它不堆叠呢?并且必须滚动?
我已尝试应用以下 css 但不起作用。
.row {
white-space: nowrap;
min-width: 1250px;
overflow: auto;
}
【问题讨论】:
-
明确地说,您是否希望手机自动换行,但调整大小的浏览器窗口不换行?
-
您的“md”规则适用于中等尺寸和更大的屏幕。默认情况下,字段是堆叠的。
-
@Goose 无论浏览器窗口大小,我都不希望行换行
-
@PM77-1 很好,那么我该如何解决这个问题
-
如果你想在相当小的屏幕尺寸上强制你的网格,那么使用“sm”类。
标签: html css twitter-bootstrap user-interface twitter-bootstrap-3