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

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

Susan Sarandon
發布: 2024-12-22 17:29:15
原創
645 人瀏覽過

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
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板