实现DIV页面垂直居中行之有效的办法

开发 前端
DIV页面垂直居中于浏览器,一直是新手朋友比较头疼的问题,这里向大家描述一下实现DIV页面垂直居中的简单方法,相信你一定会感兴趣。

本文向大家简单介绍一下DIV页面垂直居中方法,其实解决的思路是这样的:首们需要position:absolute;绝对定位。而层的定位点,使用外补丁margin负值的方法。负值的大小为层自身宽度高度除以二。

DIV页面垂直居中方法

DIV页面垂直居中于浏览器,一直是新手朋友比较头疼的问题。其实解决的思路是这样的:首们需要position:absolute;绝对定位。而DIV页面的定位点,使用外补丁margin负值的方法。负值的大小为层自身宽度高度除以二。

 如:一个层宽度是400,高度是300。使用绝对定位距离上部与左部都设置成50%。而margin-top的值为-150。margin-left的值为-200。这样我们就实现了DIV页面垂直居中于浏览器的样式编写。

例子:

  1. <!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Strict//EN"  
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
  3. <htmlxmlnshtmlxmlns="http://www.w3.org/1999/xhtml"> 
  4. <head> 
  5. <metahttp-equivmetahttp-equiv="Content-Type" 
  6. content="text/html;charset=utf-8"/> 
  7. <title>25175.com</title> 
  8. <styletypestyletype="text/css"> 
  9.  
  10. DIV{  
  11. position:absolute;  
  12. top:50%;  
  13. left:50%;  
  14. margin:-150px00-200px;  
  15. width:400px;  
  16. height:300px;  
  17. border:1pxsolidred;  
  18. }  
  19. </style> 
  20. </head> 
  21. <body> 
  22. <DIV>DIV页面垂直居中</DIV> 
  23. </body> 
  24. </html> 
  25.  

【编辑推荐】

  1. 深入剖析DIV页面布局与规划思想
  2. JavaScript代码轻松实现DIV圆角
  3. 深入学习CSS DIV相对定位语法
  4. CSS属性display:inline-block使用揭秘
  5. Firefox、IE7、IE6浏览器兼容问题概念解析

 

责任编辑:佚名 来源: 25175.com
相关推荐

2010-09-02 13:16:44

CSS水平居中

2010-08-26 09:27:07

CSS居中

2010-08-06 09:28:53

Flex页面跳转

2010-08-30 11:22:24

DIVCSS

2010-09-10 13:24:21

DIV表格

2010-08-23 10:04:48

CSS浮动

2010-07-06 11:44:49

UML活动图

2010-07-23 16:10:34

Perl用户函数

2010-05-25 14:42:58

删除SVN版本信息

2010-08-18 16:10:35

IE6CSS

2010-07-06 13:11:50

Visio画UML图

2010-07-29 10:09:09

Flex数据库

2010-03-23 16:41:17

云计算

2010-06-30 17:06:32

UML用例图

2015-03-16 11:16:59

生物识别身份验证数据中心

2015-03-03 09:13:22

2010-07-06 13:20:57

Visio画UML用例

2009-07-25 17:24:25

VMware服务器虚拟机

2010-09-25 10:06:40

jvm.cfg

2010-06-30 13:04:13

UML业务建模
点赞
收藏

51CTO技术栈公众号