元素垂直居中方法

2021-07-10 22:01:16 字數 750 閱讀 8049

1、固定height的元素居中

(1) 使用絕對定位(相容所有瀏覽器,瀏覽器視窗縮小時,部分內容會消失)

居中元素

.content

(2) 在居中元素外插入乙個div(

相容所有瀏覽器,瀏覽器視窗縮小時,內容不會消失)

居中元素

.main

.content

(3) 使用絕對定位,margin:auto(

相容所有瀏覽器,瀏覽器視窗縮小時,部分內容會消失)

居中元素

.content

2、不固定height的元素居中

(1) 使用display:table(

相容所有瀏覽器

) display: table;

width: 50%;

height: 100%;

margin: 0 auto;

}#cell

.content

(2) 使用translate

(不相容ie8,瀏覽器視窗縮小時,部分內容會消失

)

居中元素

.content

元素垂直居中方法總結

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

元素水平垂直居中方法集錦

小tip margin auto實現絕對定位元素的水平垂直居中 如何只用css做到完全居中 element好處 不足 elementtransform中translate偏移的百分比值是相對於自身大小的。於是乎,無論絕對定位元素的尺寸是多少,其都是水平垂直居中顯示的。好處 不足 element上面 ...

行內元素的垂直居中方法

方法1 設定塊元素的 height,line height為相同的值 作用於單行文字,使文字垂直居中顯示 實現原理 line height 與 font size 的計算值之差 在 css 中成為 行間距 分為兩半,分別加到乙個文字行內容的頂部和底部。可以包含這些內容的最小框就是行框。實現了單行文字...