包装有效,但当你想要一个空间时,我喜欢:
<div class="col-xs-12" style="height:50px;"></div>
只是用 <br/> 。我发现自己在这里寻找这个问题的答案然后觉得有点傻到没有考虑使用用户JayKilleen在评论中建议的简单换行符。
<br/>
很抱歉在这里挖一个古老的坟墓,但为什么不这样做呢?
<div class="form-group"> </div>
它会在正常表单元素的高度上添加一个空格。
看起来表格上的大约1行约为50px(我刚检查过的元素为47px)。这是一种水平形式,左边2col上有标签,右边10col上有输入。所以你的像素可能不同。
由于我的基本上是50px,我会创建一个50px高的垫片,没有边距或填充;
.spacer { margin:0; padding:0; height:50px; } <div class="spacer"></div>
<form> <fieldset class="form-group"><input type="text" class="form-control" placeholder="Input"/></fieldset> <fieldset class="form-group"><button class="btn btn-primary"/>Button</fieldset> </form>
http://v4-alpha.getbootstrap.com/components/forms/#form-controls
我只用各种高度创建了一个div类,即
<div class="divider-10"></div>
CSS是:
.divider-10 { width:100%; min-height:1px; margin-top:10px; margin-bottom:10px; display:inline-block; position:relative; }
只需为需要的高度创建一个分隔类。
没有比干更多的东西了
.btn { margin-bottom:5px; }
我的把戏。不优雅,但它有效:
<p> </p>
我知道这是旧的,但我来到这里寻找同样的事情,我发现Bootstrap有帮助块,非常方便这些情况:
<div class="help-block"></div>
我知道这已经过时了,已经发布了几个很好的解决方案,但这个解决方案对我有用
<style> .divider{ margin: 0cm 0cm .5cm 0cm; } </style>
然后
<div class="divider"></div>
我试过用 <div class="control-group"> 它并没有改变我的布局。它没有增加垂直空间。对我有用的解决方案是:
<div class="control-group">
<ol style="visibility:hidden;"></ol>
如果这没有给你足够的垂直空间,你可以通过添加嵌套来逐步获得更多 <li> </li> 标签。
<li> </li>
对于版本3,似乎没有“引导”方式来实现这一点。
一个 panel , 一个 well 和a form-group 都提供一些垂直间距。
panel
well
form-group
显然,更正式的特定垂直间距解决方案是bootstrap v4的路线图
https://github.com/twbs/bootstrap/issues/4286#issuecomment-36331550 https://github.com/twbs/bootstrap/issues/13532
在v2中,没有任何内置用于那么多的垂直空间,所以你需要坚持使用自定义类。对于较小的高度,我通常只是抛出一个 <div class="control-group"> 围绕一个按钮。