首頁 >常見問題 >css居中

css居中

百草
百草原創
2023-07-27 16:41:221419瀏覽

css居中:1、透過「margin: 0 auto; text-align: center」實現水平居中;2、透過「display:flex」實現水平居中;3、透過「display:table-cell”和“margin-left”實作居中。

css居中

css設定居中的方法:

1、透過margin: 0 auto; text-align: center實作CSS水平居中。

這種方法是實作CSS水平居中最常用的,我在前端開發中大概有60%的CSS水平居中就是透過「margin: 0 auto; text-align: center」實現的。

2、透過display:flex實現CSS水平居中。

隨著越來越多相容於flexbox,所以透過「display:flex」實現CSS水平居中的方案也越來越受青睞。

透過display:flex實現CSS水平居中的原理是父元素display:flex;flex-direction:column;而子元素align-self:center;

這跟CSS垂直居中的原理是一樣的,只是在flex-direction上有所差別,一個是row(預設值),另一個是column。

3、透過display:table-cell和margin-left實現CSS水平居中。

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

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

以上是css居中的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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