我正在使用 twitter-bootstrap ,我发现它很难居中 div
具有类 .btn-group
( 链接)。通常,我使用
margin: 0 auto;
要么
text-align: center;
将内容放在 div 中,但当内部元素具有属性 float: left
时它不起作用,在这种情况下用于视觉效果。
原文由 evfwcqcg 发布,翻译遵循 CC BY-SA 4.0 许可协议
我正在使用 twitter-bootstrap ,我发现它很难居中 div
具有类 .btn-group
( 链接)。通常,我使用
margin: 0 auto;
要么
text-align: center;
将内容放在 div 中,但当内部元素具有属性 float: left
时它不起作用,在这种情况下用于视觉效果。
原文由 evfwcqcg 发布,翻译遵循 CC BY-SA 4.0 许可协议
将 text-center
添加到父级对我有用(Bootstrap 3):
<div class="text-center">
<div class="btn-group">
<a href=1 class="btn btn-small">1</a>
<a href=1 class="btn btn-small">2</a>
<a href=1 class="btn btn-small">3</a>
</div>
</div>
原文由 Alberto Gaona 发布,翻译遵循 CC BY-SA 4.0 许可协议
3 回答865 阅读✓ 已解决
4 回答1.3k 阅读✓ 已解决
2 回答920 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
2 回答893 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
已编辑:自 Bootstrap 3 起已更改。请参阅下面的 Bootstrap 3 解决方案。
添加包装 div 是不可能的吗?
看这个例子:http: //jsfiddle.net/EVmwe/4/
代码的重要部分:
将按钮组包裹在一个分区内,并将 div 设置为文本居中对齐。按钮组也必须被覆盖以显示内联块和继承的宽度。
正如@Andres Ilich 所说,将锚点显示覆盖为内联块和浮动:无,也可能会起作用。
Bootstrap 3 更新
从 Bootstrap 3 开始,您有对齐类(如 文档 中所示)。您现在只需将
text-center
类添加到父类。像这样:请参阅此处的工作示例:http: //jsfiddle.net/EVmwe/409/