实现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浏览器兼容问题概念解析

 

THE END