CSS如何將元素垂直居中方法錦集

2021-08-30 06:27:07 字數 346 閱讀 9342

方法一:針對塊級元素在塊級元素裡垂直居中比較容易,父級元素不設定高度,設定overflow: hidden;(記得!!)子元素也就是需要居中的這位,margin值上下設定成一樣的。

塊級元素

針對行內塊級元素在塊級元素裡垂直居中同上

方法二:針對行級元素在塊級元素裡垂直居中。上述方法不好使,我這裡採用行高的形式line-height: 100px;

a標籤方法三:有定位(absolute)的元素可以這樣設: top: 50%;margin-top: -子元素高度一半;

有定位

複製貼上瀏覽器執行即可

元素垂直居中方法

1 固定height的元素居中 1 使用絕對定位 相容所有瀏覽器,瀏覽器視窗縮小時,部分內容會消失 居中元素 content 2 在居中元素外插入乙個div 相容所有瀏覽器,瀏覽器視窗縮小時,內容不會消失 居中元素 main content 3 使用絕對定位,margin auto 相容所有瀏覽器,...

CSS垂直居中水平居中方法

center 剛在別人的部落格裡看到這種方法時真的覺得很奇葩,以下是大神的解釋 解釋 1 在普通內容流中,margin auto的效果等同於margin top 0 margin bottom 0。2 position absolute使絕對定位塊跳出了內容流,內容流中的其餘部分渲染時絕對定位部分不...

元素垂直居中方法總結

以下總結了一些常見的元素垂直居中方法 首先,基本的html和css為 wrap wrap div 我是前端狗 方法 方案一 絕對定位負margin50 方法 wrap v center 方案一 優化版 利用calc支援單位運算,致命缺點uc這2貨嗝屁了,國內移動端別想了 v center 方案一 再...