我知道如何在 CSS 中水平居中对齐 div。您需要将宽度设置为小于 100% 并在左右两侧设置自动边距。我想做这种默认样式的 Twitter Bootstrap。我不想编写额外的 CSS。想知道是否可以使用 Twitter Bootstrap 中使用的默认样式来实现。
要设置 div 的宽度,我使用span*
. 但是span*
是float: left
。有没有类,可以设置div的宽度,但不会添加float: left
?
我知道如何在 CSS 中水平居中对齐 div。您需要将宽度设置为小于 100% 并在左右两侧设置自动边距。我想做这种默认样式的 Twitter Bootstrap。我不想编写额外的 CSS。想知道是否可以使用 Twitter Bootstrap 中使用的默认样式来实现。
要设置 div 的宽度,我使用span*
. 但是span*
是float: left
。有没有类,可以设置div的宽度,但不会添加float: left
?
要水平对齐使用偶数跨度样式(span2、span4 等)的 div,您需要使用偏移量。
<div class="offset3 span6">
...
</div>
pagination-centered
在 div 中使用类,例如:
<div class="row">
<div class="span12 pagination-centered">
<p> content</p>
</div>
</div>
Bootstrap 将内容居中的方式似乎是通过分配class="center-block"
给它:指向 Bootstrap 3 doc page 的链接。
但是,它不适用于标题或段落。class="text-center"
似乎在这些情况下有效。
如果您想要水平对齐的元素是一个奇怪的跨度(@JayGee)并且您不想编写额外的 CSS(甚至不是内联的?),那么答案应该是:不,这是不可能的。否则我会去找@JayGee 的答案。
基于@JayGee 的回答。
<div class="row">
<div class="col-sm-offset-4 col-md-offset-4 col-lg-offset-4 col-sm-4 col-md-4 col-lg-4">
... content here ...
</div>
</div>