HTML中css水平居中的幾種方式


1. 子元素為行內元素時,父元素使用 text-align: center; 實現子元素的水平居中;

2. 子元素為塊級元素時,

  2.1. 將子元素設置 margin: 0 auto; 實現居中;

  2.2. 將子元素設置 display: inline-block,然后可使父元素使用text-align:center實現居中;

  2.3. 根據父元素采用絕對定位,右移父元素寬度的一半,再左移自身寬度的一半;

3. 父元素使用flex布局,

  3.1. 子元素無論是行內還是塊級,采用 align-self: center; 實現水平居中;

  3.2. 子元素無論是行內還是塊級,采用 margin: 0 auto; 實現水平居中;

 

*****用類似的方法,我們也可以實現元素的垂直居中*****

比如用flex布局,設置 flex-direction: row; 則子元素可以使用 align-self: center; 實現其垂直居中


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM