首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Twitter Bootstrap -如何水平或垂直居中元素

问Twitter Bootstrap -如何水平或垂直居中元素
EN

Stack Overflow用户
提问于 2012-04-10 20:21:34
回答 11查看 579.7K关注 0票数 292

有没有办法让html元素在主父元素中垂直或水平居中?

EN

回答 11

Stack Overflow用户

回答已采纳

发布于 2013-02-01 17:09:02

更新:虽然这个答案在2013年初可能是正确的,但它不应该再被使用了。正确的解决方案uses offsets,如下所示:

代码语言:javascript
复制
class="mx-auto"

至于其他用户的建议,也有本机引导类可用,如:

代码语言:javascript
复制
class="text-center"
class="pagination-centered"

感谢@Henning和@trejder

票数 252
EN

Stack Overflow用户

发布于 2014-04-23 05:47:56

从Bootstrap documentation

通过margin将一个元素设置为display: block并居中。以混入和类的形式提供。

代码语言:javascript
复制
<div class="center-block">...</div>
票数 76
EN

Stack Overflow用户

发布于 2017-03-20 22:10:59

2018年更新的

在Bootstrap 4中,居中的方法已更改。

BS4中的水平居中

  • text-center仍用于居中elements
  • mx-auto将children
  • offset-*替换为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

票数 35
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10088706

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档