首页 > web前端 > css教程 > 如何使用 Bootstrap 等方法使容器垂直居中?

如何使用 Bootstrap 等方法使容器垂直居中?

Susan Sarandon
发布: 2024-12-22 17:29:15
原创
640 人浏览过

How to Vertically Center a Container Using Bootstrap and Other Methods?

如何在 Bootstrap 中垂直居中容器?

与灵活框的垂直对齐

灵活的框布局为垂直对齐提供了简单的解决方案。除 Internet Explorer 8 和 9 外,它受到现代 Web 浏览器的广泛支持。

创建一个名为 .vertical-center 的类并将其添加到 .jumbotron div。

.vertical-center {
  min-height: 100%;
  min-height: 100vh;
  display: flex;
  align-items: center;
}
登录后复制

传统旧版 Web 浏览器的方法

对于像 Internet Explorer 8 和 9 这样的旧版浏览器,我们可以使用伪元素和垂直对齐。

.vertical-center {
  height:100%;
  width:100%;
  text-align: center;
  font: 0/0 a;
}

.vertical-center:before {
  content: " ";
  display: inline-block;
  vertical-align: middle;
  height: 100%;
}

.vertical-center > .container {
  max-width: 100%;
  display: inline-block;
  vertical-align: middle;
  font: 16px/1 "Helvetica Neue", Helvetica, Arial, sans-serif;
}
登录后复制

注意事项

  • 内联元素垂直对齐到父级的基线加上父级 x 高度的一半。
  • 居中垂直内联元素,其高度必须设置为与父元素的高度相匹配。
  • 伪元素可以用于创建全高内联块元素以实现垂直对齐。
  • 重置字体属性以避免内联元素之间出现间隙。
  • 考虑容器周围元素的定位和 z-index妥善安排。

以上是如何使用 Bootstrap 等方法使容器垂直居中?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板