【发布时间】:2017-10-07 10:54:24
【问题描述】:
我有一些按钮应该根据屏幕大小改变它们在容器中的布局。 Bootstrap 网格系统做得很好,但我希望这些按钮或列之间有一些间距。 按钮应该跨越容器的整个宽度。 按钮可以变短变宽,但保持高度。 我试过了:
- 添加按钮边距(或包装在 btn-toolbar 类中)。这会增加一个边距,从而扩大按钮及其列,结果最后一个按钮被推到下一行
- 按照其他主题中的建议添加一些填充 - 不起作用。
- 使用了 col-offset 类,但它基本上插入了一整列的空间,但空间太宽(我希望有大约 5px 的水平间距)
如何在不影响其宽度的情况下在列内获得一些边距?
button {
//margin: 5px; //adds a margin, but pushes the third button off to the next row
//padding: 5px; //as suggested somewhere. Won't work..
}
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
<div class="row">
<button type="button" class="col-xs-4 col-sm-4 col-md-4 col-lg-4">
Button A
</button>
<button type="button" class="col-xs-4 col-sm-4 col-md-4 col-lg-4">
Button B
</button>
<button type="button" class="col-xs-4 col-sm-4 col-md-4 col-lg-4">
Button C
</button>
</div>
【问题讨论】:
标签: html css twitter-bootstrap twitter-bootstrap-3