Fri*_*etr 23 twitter-bootstrap twitter-bootstrap-3 bootstrap-4
我不知道如何以正确的方式做到这一点,但我怎样才能删除列之间的30px排水沟?但没有边距左:-30px设置.
<div class='container'>
<div class='row'>
<div class='col-lg-1'></div>
<div class='col-lg-1'></div>
<div class='col-lg-1'></div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
Fra*_*oth 41
删除列上填充的更好方法是.no-pad
向您的类添加一个类.row
:
<div class="row no-pad">
Run Code Online (Sandbox Code Playgroud)
...然后添加这个CSS.
.row.no-pad {
margin-right:0;
margin-left:0;
}
.row.no-pad > [class*='col-'] {
padding-right:0;
padding-left:0;
}
Run Code Online (Sandbox Code Playgroud)
寻找first-
和last-child
物品是一个坏主意,因为它实际上.row
是为了处理视口右侧和左侧的偏移.使用上述方法,所有.col-*
s都保持相同的风格,在考虑响应性时也更加简单,特别是在移动尺寸下堆叠(尝试我的演示以下md
尺寸).
直接后代CSS选择器>
意味着.no-pad
将只应用于.row
直接子项.col
,因此如果您愿意,可以在随后嵌套的列结构上填充(或不填充).
同样使用属性选择器[class*='col-']
意味着每列不需要添加额外的非Bootstrap类.
Zim*_*Zim 36
更新2018年
Bootstrap 4现在包含一个.no-gutters
可以添加到的类.row
.
<div class="row no-gutters">
<div class="col">x</div>
<div class="col">x</div>
<div class="col">x</div>
</div>
Run Code Online (Sandbox Code Playgroud)
Bootstrap 4:http://www.codeply.com/go/OBW3RK1ErD
使用填充创建Bootstrap 3排水沟.您还必须调整负边距,以便不影响外柱周围的间距.
<div class="row row-no-gutters">
<div class="col">x</div>
<div class="col">x</div>
<div class="col">x</div>
</div>
Run Code Online (Sandbox Code Playgroud)
只需将.row-no-gutters
类添加到no-gutter
.
归档时间: |
|
查看次数: |
47927 次 |
最近记录: |