使用CSS居中浮动元素的方法

(编辑:jimmy 日期: 2024/10/31 浏览:2)

方法一

设置容器的浮动方式为绝对定位
然后确定容器的宽高 比如宽500 高 300 的层
然后设置层的外边距

CSS Code复制内容到剪贴板
  1.  div{   
  2.         width:500px;   
  3.         height:300px;   
  4.         margin:-150px 0 0 -250px;   
  5.         position:absolute;   
  6.         left:50%;   
  7.         top:50%;   
  8.         background-color:#000;   
  9. }  

方法二

父元素和子元素同时左浮动,然后父元素相对左移动50%,再然后子元素相对右移动50%,或者子元素相对左移动-50%也就可以了。

CSS Code复制内容到剪贴板
  1. <!DOCTYPE html><html><head>   
  2.     <title>Demo</title>   
  3.     <meta charset="utf-8"/>   
  4.     <style type="text/css">   
  5.         .p{   
  6.             position:relative;   
  7.             left:50%;   
  8.             float:left;   
  9.         }   
  10.         .c{   
  11.             position:relative;   
  12.             float:left;   
  13.             rightright:50%;   
  14.         }   
  15.     </style></head><body>   
  16.     <div class="p">   
  17.         <h1 class="c">Test Float Element Center</h1>   
  18.     </div>   
  19. </body>   
  20. </html>  

一句话新闻

高通与谷歌联手!首款骁龙PC优化Chrome浏览器发布
高通和谷歌日前宣布,推出首次面向搭载骁龙的Windows PC的优化版Chrome浏览器。
在对骁龙X Elite参考设计的初步测试中,全新的Chrome浏览器在Speedometer 2.1基准测试中实现了显著的性能提升。
预计在2024年年中之前,搭载骁龙X Elite计算平台的PC将面世。该浏览器的提前问世,有助于骁龙PC问世就获得满血表现。
谷歌高级副总裁Hiroshi Lockheimer表示,此次与高通的合作将有助于确保Chrome用户在当前ARM兼容的PC上获得最佳的浏览体验。