CSS的23個垂直居中技巧,你都學會了嗎?

2021-09-19 13:13:47 字數 993 閱讀 8180

網頁css的垂直居中需求始終沒有停過,而其困難度也始終沒有讓人輕鬆過,經過了每位開發先烈的研究後,據說css的垂直居中技巧已達到近十種之多,但始終鮮為人知,部分公司甚至將css的垂直居中技巧當成面試題,其重要性可見一斑。

在不斷探索,發現中,css的垂直居中的方式竟然能達到23種,大家可以看看自己熟知的是哪幾種?

1、line-height

適用情景:單行文字垂直居中技巧

這個方式應該是最多人知道的了,常見於單行文字的應用,像是按鈕這一類物件,或者是下拉框、導航此類元素最常見到的方式了。此方式的原理是在於將單行文字的行高設定後,文字會位於行高的垂直中間位置,利用此原理就能輕鬆達成垂直居中的需求了。

web前端開發

.content.box2 .content.box.box::before.box .content.box.box4 .content.box.content.box.box5 .content.box.content.box.box:before.content.box.content.box.content.box.content.box11:before,.box11:after.box.content.box.content.box.content.box.content.box.content.box.content.box.content.box.content.box.content.box.content.box.content.box.content.box .txt{ width: 80%; margin: auto;

end碧茂課堂精彩課程推薦:

1.cloudera資料分析課;

2.spark和hadoop開發員培訓;

3.大資料機器學習之推薦系統;

4.python資料分析與機器學習實戰;

現在註冊互動得海量學幣,大量精品課程免費送!

CSS水平和垂直居中技巧大梳理

水平居中 行內元素的水平居中 text align center 在父元素中設定 只對內聯元素或行內塊元素有效 需要放置于父元素中 塊級元素的水平居中 margin 0 auto 只對塊級元素有效 auto指的是自適應寬度。實質就是均分了元素左右的剩餘空間,所以元素會居中。auto只有在塊級元素設定...

CSS的水平與垂直都居中

一 水平居中 1 如果被設定元素為文字 時,可以給父元素新增 text align center 注 當行文字可設定行高 容器高實現垂直居中 2 定寬塊狀元素 margin 0 auto 3 不定寬塊狀元素在父元素水平居中 3.1 父元素 text align center 子元素 display ...

CSS控制文字垂直居中的技巧

很多時候網頁設計中會遇到居中處理問題,包括橫向水平居中和垂直豎直居中問題,對於前者一般的方法可以採用 text align center 和 margin 0 auto 進行有效控制,相對比較簡單一些 而垂直水平居中的問題就顯得不是那麼容易。下面本站就此問題談一點css對文字進行垂直豎直居中控制的技...