css實現水平居中的方法

2021-07-10 10:52:21 字數 872 閱讀 3223

一直想寫一篇關於水平居中的文章,因為水平居中是平時寫介面最常用到的。那麼如何實現呢,我根據自己的經驗以及網上的經驗,做了乙個小小的總結。

最簡單的margin方法:

.center

優點:實現方法簡單易懂,瀏覽器相容性強;

缺點:擴充套件性差

僅inline-block屬性是無法讓元素水平居中,他的關鍵之處要在元素的父容器中設定text-align的屬性為「center」,這樣才能達到

.father

.child

通常我用這個屬性的時候就是直接

*

然後看哪些元素不會自動居中,再通過margin或者其他方法設定,其實這樣很麻煩,因為沒有設定過inline-block,回頭好好研究一下inline-block。

做點:簡單易懂,擴充套件性強;

缺點:需要額外處理inline-block的瀏覽器相容性。

也是非常常見的一款居中方式:

.father

.child

以下是摘錄自w3plus的**,我也不知道為什麼li必須為relative,還說大家懂的。。。有時間自己試一下呢

.pagination

.pagination

ul.pagination

li.pagination

a.pagination

a:hover

下面這幾種都是我不常用的,所以也就不寫了,感覺上面幾種常用方法就夠了。

下面這幾種留著我有時間再去**。

出處:

css實現水平居中

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

css 實現水平居中

水平居中分為塊狀元素和行內元素,而塊狀元素又分為定寬塊狀元素和不定寬塊狀元素。行內元素水平居中 2 定寬塊狀元素 dispaly block 水平居中 塊狀元素的width是乙個固定值 滿足塊狀和定寬兩個條件時,即可通過給自己設定 左右margin為auto 來實現。定寬塊狀元素水平居中 3 不定寬...

css 水平居中的方法

文字居中,文字垂直居中水平居中,居中,水平居中垂直居中,塊元素垂直居中?當我們在做前端開發是時候關於css居中的問題是很常見的。情況有很多種,不同的情況又有不同的解決方式。水平居中的方式解決的時候相對來說通過css比較容易設定,垂直居中相對比較棘手。先來說一下水平居中的不同情況與不同解決方法吧。1文...