在HTML,IE6和IE7中工作的HTML垂直和水平居中的实用解决方案

前端之家收集整理的这篇文章主要介绍了在HTML,IE6和IE7中工作的HTML垂直和水平居中的实用解决方案前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
什么是一个实用的解决方案,可以在 HTML,IE6和IE7中使用 HTML中的纵向和横向内容

一些细节:

>我正在寻找整个页面解决方案.
>您只需要指定要居中的元素的宽度.在设计时间内不知道元素的高度.
>最小化窗口时,只有当所有空白区域消失时才会出现滚动.
换句话说,屏幕宽度应表示为:

“leftSpace width =(screenWidth-widthOfCenteredElement)/ 2”
“centeredElement width = widthOfCenteredElement”
“rightSpace width =(screenWidth-widthOfCenteredElement)/ 2”

高度相同:

“topSpace height =(screenHeight-heightOfCenteredElement)/ 2”
“centeredElement height = heightOfCenteredElement”
“bottomSpace height =(screenWidth-heightOfCenteredElement)/ 2”

>实际上我的意思是表的使用是可以的.我打算将此布局主要用于登录等特殊页面.因此CSS纯度在这里并不那么重要,而以下标准对于未来的兼容性是可取的.

解决方法

http://www.webmonkey.com/codelibrary/Center_a_DIV
  1. #horizon
  2. {
  3. text-align: center;
  4. position: absolute;
  5. top: 50%;
  6. left: 0px;
  7. width: 100%;
  8. height: 1px;
  9. overflow: visible;
  10. display: block
  11. }
  12.  
  13. #content
  14. {
  15. width: 250px;
  16. height: 70px;
  17. margin-left: -125px;
  18. position: absolute;
  19. top: -35px;
  20. left: 50%;
  21. visibility: visible
  22. }
  23.  
  24. <div id="horizon">
  25. <div id="content">
  26. <p>This text is<br><emphasis>DEAD CENTRE</emphasis ><br>and stays there!</p>
  27. </div><!-- closes content-->
  28. </div><!-- closes horizon-->

猜你在找的HTML相关文章