我遇到了同样的问题(想要一个流畅的布局),但希望通过重新排列列等来保留响应选项以用于较小的屏幕,并最终对 variables.less 进行了小改动:
// Large screen / wide desktop (last row of file)
@container-lg-desktop: 100%; //((1140px + @grid-gutter-width));
此值在 grid.less 中使用一次并设置
@media (min-width: @screen-lg-desktop) {
.container {
max-width: @container-lg-desktop;
}
....
}
结果是超过 1200 像素的网格是流动的(没有水平滚动条)。低于此标准的响应规则适用。当然,您也可以轻松地将其设置为其他媒体查询。
如果您不想自己编辑和编译 .less ,您可以覆盖您自己的样式表中的 maxwidth ,如下所示:
@media (min-width: 1200px) { /* or min-width: wherever-you-want-your-fluid-breakpoint */
body .container {
max-width: 100%;
}
}
所有这些都假设您使用正常的 Bootstrap 网格语法,包括容器,如下所示:
<div class="container">
<div class="row" >
<div class="col-md-6">.col-md-6</div>
<div class="col-md-6">.col-md-6</div>
</div>
</div>
希望这可以帮助!