我可以将div的内容集中在中心块吗?
以下示例不起作用:
<div class="form-group">
<div class="center-block">
<input id="user_registrate" type="submit" value="Registrate" class="btn btn-success" />
</div>
</div>
http://jsfiddle.net/jd93fL1x/2/
这个有效:
<div class="form-group">
<div>
<input id="user_registrate" type="submit" value="Registrate" class="btn btn-success center-block" />
</div>
</div>
http://jsfiddle.net/jd93fL1x/3/
我想要两个按钮居中,这就是为什么我想要div与中心块。
答案 0 :(得分:6)
班级center-block
将中心应用于元素本身,而不是内容;在这种情况下,您可以在容器上使用类text-center
,因为输入的类btn
使其成为内联块,这将起作用:
<div class="text-center">
<input id="user_registrate" type="submit" value="Registrate" class="btn btn-success" />
<input id="user_registrate" type="submit" value="Registrate" class="btn btn-success" />
</div>
答案 1 :(得分:0)
在div上使用text-align:center
:
.center-block {
text-align:center;
}
<强> jsFiddle example 强>
(如果你没有使用该类,可以使用选择器.form-group > div
代替.center-block
答案 2 :(得分:0)
您可以简单地使用text-align:center
<div class="form-group">
<div style="text-align:center">
<input id="user_registrate" type="submit" value="Registrate" class="btn btn-success" />
</div>