首頁  >  文章  >  web前端  >  分享CSS中使用Flexbox來達到居中效果的實例

分享CSS中使用Flexbox來達到居中效果的實例

高洛峰
高洛峰原創
2017-03-10 11:13:001415瀏覽

這篇文章分享CSS中使用Flexbox來達到居中效果的實例,注意一下IE瀏覽器中的兼容問題,需要的朋友可以參考下

CSS未來發展的方向就是採用Flexbox這種設計,解決像垂直居中這種共同的問題。請注意,Flexbox有不只一種辦法居中,他也可以用來分欄,並解決奇怪的佈局問題。
分享CSS中使用Flexbox來達到居中效果的實例

.Center-Container.is-Flexbox {   
  display: -webkit-box;   
  display: -moz-box;   
  display: -ms-flexbox;   
  display: -webkit-flex;   
  display: flex;   
  -webkit-box-align: center;   
     -moz-box-align: center;   
     -ms-flex-align: center;   
  -webkit-align-items: center;   
          align-items: center;   
  -webkit-box-pack: center;   
     -moz-box-pack: center;   
     -ms-flex-pack: center;   
  -webkit-justify-content: center;   
          justify-content: center;   
}

  好處:

    內容可為任意高寬,溢出也能表現良好
    可用於各種進階佈局技巧

  同時注意: 不支援IE8-9

    需要在body上寫樣式,或需要額外容器
    需要各種廠商前綴相容於現代瀏覽器
    可能有潛在的效能問題


#

以上是分享CSS中使用Flexbox來達到居中效果的實例的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn