CSS中实现DIV容器垂直居中_html/css_WEB-ITnose

WBOY
풀어 주다: 2016-06-24 12:27:18
원래의
1041명이 탐색했습니다.

1.vertical-align:middle 垂直对齐

如表格元素中的

、 、等,而像
这样的元素是没有valign特性的,因此使用vertical-align对它们不起作用。

2.text-align:center  文本水平居中

 

一、单行垂直居中

如果一个容器中只有一行文字,对它实现居中相对比较简单,我们只需要设置它的实际高度height和所在行的高度line-height相等即可。如:

ExampleSourceCode 

DIV{   height:25px;   line-height:25px;   overflow:hidden;  //使用overflow:hidden的设置是为了防止内容超出容器或者产生自动换行 }    不过在InternetExplorer6及以下版本中,这和方法不支持对图片设置垂直居中。

二、多行未知高度文字的垂直居中

如果一段内容,它的高度是可变的那么我们就可以使用上一节讲到的实现水平居中时使用到的最后一种方法,就是设定Padding,使上下的padding值相同即可。同样的,这也是一种“看起来”的垂直居中方式,它只不过是使文字把

完全填充的一种访求而已。可以使用类似下面的代码: DIV{   padding:25px;   }  

这种方法的优点就是它可以在任何浏览器上运行,并且代码很简单,只不过这种方法应用的前提就是容器的高度必须是可伸缩的。

 

 

 

 

 

 

 

 

 

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿