wcc*_*526 31 html css twitter-bootstrap twitter-bootstrap-3
我有两行a和b,我认为垂直两行之间的距离太小.
我想让距离更大,我知道我可以通过col-md-offset来改变水平距离 - *.但是如何改变垂直距离?
<div class="row" id="a">
<img> ... </img>
<div>
<div class="row" id="b">
<button>..</button>
<div>
Run Code Online (Sandbox Code Playgroud)
现在我的解决方案是插入h1的标签,我认为它不优雅.
<div class="row" id="a">
<img> ... </img>
<div>
<h1></h1>
<div class="row" id="b">
<button>..</button>
<div>
Run Code Online (Sandbox Code Playgroud)
它有更优雅的解决方案吗?
Sac*_*hin 29
而不是添加任何永远不是一个好解决方案的标签.您始终可以使用margin具有所需元素的属性.
您可以在行类本身上添加边距.所以它会影响全球.
.row{
margin-top: 30px;
margin-bottom: 30px
}
Run Code Online (Sandbox Code Playgroud)
更新:在所有情况下更好的解决方案是引入一个新类,然后将其与.row类一起使用.
.row-m-t{
margin-top : 20px
}
Run Code Online (Sandbox Code Playgroud)
然后在任何地方使用它
<div class="row row-m-t"></div>
Run Code Online (Sandbox Code Playgroud)
Das*_*sun 15
如果是我,我会引入新的CSS类并与未修改的bootstrap行类一起使用.
HTML
<div class="row extra-bottom-padding" id="a">
<img>...</img>
<div>
<div class="row" id="b">
<button>..</button>
<div>
Run Code Online (Sandbox Code Playgroud)
CSS
.row.extra-bottom-padding{
margin-bottom: 20px;
}
Run Code Online (Sandbox Code Playgroud)
Orl*_*ndo 10
如果您使用的是SASS,这就是我通常所做的事情.
.mt-0 {
margin-top: 0 !important;
}
Run Code Online (Sandbox Code Playgroud)
所以你以后可以使用margin-top-xs例如