【发布时间】:2014-09-29 04:38:27
【问题描述】:
我有以下按钮组,它从垂直开始,然后在屏幕压缩时切换到水平。
它可以工作,但是当屏幕尺寸很大时,封闭的 div 会获得额外的水平空间,就好像它反应性地变宽一样。这是一个问题,因为我试图将按钮组的列与右侧的列对齐,而额外的宽度使其成为不可能。 col-sm-1 似乎没有获得这个额外的空间——这就是引导程序的工作原理吗?另外,有没有办法说“使每个按钮与列边框右对齐”?
<div class="col-sm-1">
<div class="btn-group">
<button class="btn btn-default"><span class="glyphicon glyphicon-home"></span></button>
<button class="btn btn-default"><span class="glyphicon glyphicon-circle-arrow-left"></span></button>
<button class="btn btn-default"><span class="glyphicon glyphicon-volume-down"></span></button>
<button class="btn btn-default"><span class="glyphicon glyphicon-volume-up"></span></button>
<button class="btn btn-default"><span class="glyphicon glyphicon-off"></span></button>
<button class="btn btn-default"><span class="glyphicon glyphicon-zoom-out"></span></button>
<button class="btn btn-default"><span class="glyphicon glyphicon-zoom-in"></span></button>
</div>
</div>
编辑: 更新 jsfiddle link
很难理解我的意思,所以这里有一张图片。我已将小提琴全屏显示并使用 Chrome 的 devtools 突出显示按钮组。您可以看到已添加了额外的宽度。请注意,我没有突出显示列(我希望有额外的宽度),而是列内的按钮组
【问题讨论】:
-
能否请您摆弄您的代码。谢谢
-
已添加,以及显示确切问题的图像
-
小提琴链接不正确。
-
已修复,感谢收看
-
不知道您何时/如何将其从垂直切换到水平,因为
col-sm-1可能永远不会让您完全水平。但是,当您知道按钮应该是这样时,为什么不尝试使用btn-group-vertical?
标签: css twitter-bootstrap-3 alignment