css水平居中的幾種方式

2022-07-25 18:00:18 字數 644 閱讀 4246

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; 實現其垂直居中

例項**如下:

aaabbb

css實現水平居中的幾種方式

編輯於 2018 05 13 text align center 複製 margin和width實現水平居中 常用 前提 已設定width值 margin left auto margin right auto 絕對定位和margin left 寬度值 2 實現水平居中 固定寬度塊級元素水平居中,通...

css實現水平居中的幾種方式

一 對於行內元素 text align center 二 對於確定寬度的塊級元素 1 margin和width實現水平居中 常用 前提 已設定width值 margin left auto margin right auto 2 絕對定位和margin left 寬度值 2 實現水平居中 固定寬度塊...

CSS實現垂直水平居中的幾種方式

container是指外邊大盒子,center是指需要居中的小盒子,第一種方式 container寬高已知和container高已知的情況下 第一種 container center container寬高已知 直接通過最簡單的margin,先讓他右移container的一半,再左移自己的一半,垂直...