当前位置:Gxlcms > css > CSS中position属性详解

CSS中position属性详解

时间:2021-07-01 10:21:17 帮助过:57人阅读

CSS中position属性是设定元素的定位类型,它有absolute(绝对定位)、relative(相对定位)、static(静态定位,默认值)、fixed(固定定位)四种参数。

  • static:默认。位置设置为 static 的元素,它始终会处于页面流给予的位置(static 元素会忽略任何 top、bottom、left 或 right 声明)。

  • relative:位置被设置为 relative 的元素,可将其移至相对于其正常位置的地方,因此 "left:20" 会将元素移至元素正常位置左边 20 个像素的位置。

  • absolute:位置设置为 absolute 的元素,可定位于相对于包含它的元素的指定坐标。此元素的位置可通过 "left"、"top"、"right" 以及 "bottom" 属性来规定。

  • fixed:位置被设置为 fixed 的元素,可定位于相对于浏览器窗口的指定坐标。此元素的位置可通过 "left"、"top"、"right" 以及"bottom" 属性来规定。不论窗口滚动与否,元素都会留在那个位置。工作于 IE7(strict 模式)。

示例

使用position属性定位<h2>元素,代码如下

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title>Gxl网</title>
  6. <style>
  7. h2
  8. {
  9. position:absolute;
  10. left:100px;
  11. top:150px;
  12. }
  13. </style>
  14. </head>
  15. <body>
  16. <h2>这是一个绝对定位了的标题</h2>
  17. <p>用绝对定位,一个元素可以放在页面上的任何位置。标题下面放置距离左边的页面100 px和距离页面的顶部150 px的元素。.</p>
  18. </body>
  19. </html>

以上就是CSS中position属性详解的详细内容,更多请关注Gxl网其它相关文章!

人气教程排行