在网页制作过程中,我们经常要用到图片、文字的垂直居中。今天就总结一下垂直居中的方法。
方法一 利用 line-height
实现垂直居中
|
|
示例:
单行文字垂直居中
这种方法适用于单行文本垂直居中,如果文本内容太长,出现了换行,换行后的内容会溢出。
方法二 利用 display: table
实现垂直居中
|
|
示例:
块区域垂直居中
方法三 margin
填充
|
|
示例:
块区域垂直居中
这种方法需要知道内外容器的大小
方法四 经典 absolute 布局上下文垂直居中
|
|
示例:
块区域垂直居中
这种方法内部容器的宽高,外部容器的宽高可以不定
方法五 Css3下 absolute 布局上下文垂直居中
|
|
示例:
块区域垂直居中
这种方法内外容器都可以是不定的
方法六 利用margin:auto 居中
|
|
示例:
块区域垂直居中
方法七 利用 Flex布局 居中
|
|
示例:
块区域垂直居中