css水平居中的方法

方法1
通過margin:0 auto ; text-align:center;實現css水平居中
方法2
通過display:flex(彈性佈局)實現css水平居中

父元素:
display:flex;
flex-direction:column; //從上到下垂直排列
而子元素:
align-self:center; //flex子項的對齊方式

方法3
通過display:table-cell和margin-left實現CSS水平居中。

對於父元素和子元素的寬度都確定的情況,適合通過display:table-cell(表格單元格)和margin-left實現CSS水平居中。

使用時,父元素display:table-cell,子元素給剩餘寬度一半的margin-left。
方法4
通過position:absolute實現CSS水平居中。

這種方法跟上一個方法適用場景一樣,也是適用於父元素和子元素的寬度都確定的情況。

使用時,父元素position:absolute,子元素給剩餘寬度一半的margin-left。

方法5
通過width:fit-content實現CSS水平居中。

這種方法可以確保子元素寬度不確定的情況下,也能實現CSS水平居中。

需要注意的是,需要配合“margin: 0 auto; text-align: center”使用。

方法6
通過display:inline-block(行內塊元素)和text-align:center實現CSS水平居中。

display:inline-block能改父元素內的子元素的表達樣式,同樣需要配合“margin: 0 auto; text-align: center”使用。

方法7
給父元素樣式position:relative,給子元素float:left和margin-left就可以實現CSS水平居中。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章