垂直居中的6種方法

2022-09-02 21:30:28 字數 1912 閱讀 1128

利用css進行元素的水平居中,比較簡單,行級元素設定其父元素的text-align center,塊級元素設定其本身的left 和 right margins為auto即可。本文收集了六種利用css進行元素的垂直居中的方法,每一種適用於不同的情況,在實際的使用過程中選擇某一種方法即可。

試用:單行文字垂直居中,demo

**:html23

text here

css23

#child 

垂直居中一張,**如下

適用:通用,demo

**:html23

content here

css23

45

#parent 

#child

低版本 ie fix bug:23

適用:塊級元素,demo

適用:通用,但在ie版本低於7時不能正常工作,demo

適用:通用,demo

適用:通用,demo

**:html23

4

content here

css23

4567

891011

#parent 

#floater

#child

以上就是六種方法,可以在實際的使用過程中合理選擇,參考文章《vertical-centering》

CSS 元素垂直居中的 6種方法

利用css進行元素的水平居中,比較簡單,行級元素設定其父元素的text align center,塊級元素設定其本身的left 和 right margins為auto即可。本文收集了六種利用css進行元素的垂直居中的方法,每一種適用於不同的情況,在實際的使用過程中選擇某一種方法即可。試用 單行文字...

16種方法實現水平居中垂直居中

1 若是行內元素,給其父元素設定 text align center,即可實現行內元素水平居中.2 若是塊級元素,該元素設定 margin 0 auto即可.3 若子元素包含 float left 屬性,為了讓子元素水平居中,則可讓父元素寬度設定為fit content,並且配合margin,作如下...

16種方法實現水平居中垂直居中

熟悉水平居中和垂直居中的方法,不為別的,就為用的時候能夠信手拈來.下面直接步入正題.原文 16種方法實現水平居中垂直居中 1 若是行內元素,給其父元素設定 text align center,即可實現行內元素水平居中.2 若是塊級元素,該元素設定 margin 0 auto即可.3 若子元素包含 f...