有没有办法让html元素在主父元素中垂直或水平居中?
发布于 2013-02-01 17:09:02
更新:虽然这个答案在2013年初可能是正确的,但它不应该再被使用了。正确的解决方案uses offsets,如下所示:
class="mx-auto"至于其他用户的建议,也有本机引导类可用,如:
class="text-center"
class="pagination-centered"感谢@Henning和@trejder
发布于 2014-04-23 05:47:56
通过
margin将一个元素设置为display: block并居中。以混入和类的形式提供。
<div class="center-block">...</div>发布于 2017-03-20 22:10:59
2018年更新的
在Bootstrap 4中,居中的方法已更改。
BS4中的水平居中
text-center仍用于居中elementsmx-auto将childrenoffset-*替换为display:inline display:flex center-block或mx-auto可用于居中的网格列
mx-auto (自动x轴边距)将居中具有定义宽度的display:block或display:flex元素(%、vw、px等)。默认情况下,在轴网列上使用,因此也有各种flexbox居中方法。
Bootstrap 4 Horizontal Centering
有关BS4中垂直居中的,请参见 https://stackoverflow.com/a/41464397/171456
https://stackoverflow.com/questions/10088706
复制相似问题