这是一个简单的例子:
<div class="container-fluid">
<div class="row">
<div class="col-lg-12">DUMMY CONTENT</div>
</div>
</div>
小提琴中的演示
当我在浏览器中看到结果时,我得到一个水平滚动条。
为什么会这样?
我究竟做错了什么?
这是一个简单的例子:
<div class="container-fluid">
<div class="row">
<div class="col-lg-12">DUMMY CONTENT</div>
</div>
</div>
当我在浏览器中看到结果时,我得到一个水平滚动条。
为什么会这样?
我究竟做错了什么?
container-fluid
最初是从 Bootstrap 3.0 中取出的,但在 3.1.1 中添加回来
要解决此问题,您可以:
或者自己添加类
向左和向右.row
添加一个边距。15px
由于.container-fluid
填满了100%
屏幕宽度,额外的边距空间会导致溢出问题。
要解决此问题,您需要向.container-fluid
类添加填充
.container-fluid {
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
}
我也遇到过这个问题。我不知道问题的原因。这可能是来自Twitter Bootstrap
. 现在,我必须手动添加overflow-x:hidden
到我的body
标签:
body {
overflow-x: hidden;
}
在我的情况下,这个修复效果很好:
.row {
margin-left: 0;
margin-right: 0;
}
.row{
margin: 0px;
}
快速轻松修复这就是您所需要的
确保用容器封装你的行类。
<div class="container">
<div class="row">
text
</div>
</div>
容器-15
用+15
.
您可以通过将新类添加到全宽行并创建覆盖 css 文件来破坏该行:
.noLRMar{
margin-right: 0 !important;
margin-left: 0 !important;
}
<div class="row noLRMar">
</div>
就我而言,更改@grid-gutter-width
为奇数导致了这种情况,因为;
mixins/grid.less
.container-fixed(@gutter: @grid-gutter-width) {
margin-right: auto;
margin-left: auto;
padding-left: floor((@gutter / 2));
padding-right: ceil((@gutter / 2));
&:extend(.clearfix all);
}
所以如果你选择一个奇数gutter-width
,那么你最终会得到不均匀的填充,你会看到一个水平滚动条。
引导 5 解决方案:
您可以向.container-fluid
元素添加第二个类.overflow-hidden
。
我遇到了同样的问题,单独使用 .container-fluid 会创建水平滚动,但我用嵌套的 .container 修复了它,希望对您有所帮助!
<div class="container-fluid">
<div class="container">
</div>
</div>
使用 Bootstrap 3.3.5,在从中等 (md) 到小 (sm) 屏幕尺寸的变化附近,我得到了一个特定宽度的水平滚动条。div.row
在我之间添加一个div.container-fluid
并div.container
为我修复它。
<div class="container-fluid myFullWidthStylingClass">
<div class="row">
<div class="container">
<div class="row">
<div class="col-sm-12">
#content
</div>
</div>
</div>
</div>
</div>
添加margin:0;
到您的行会破坏一些样式元素。
在容器类中设置max-width而不是宽度。它将删除单杠。
.container-fluid {
border:1px solid red;
max-width:1349px;
min-height:1356px;
padding:0px;
margin:0px;
}