css 中的相对定位和绝对定位

1、默认不写position的话,值为static。

2、相对定位:相对于元素自己本身的位置偏移,虽然位置偏移,但元素本身占据的空间并不释放。

3、绝对定位:相对于离它最近的,position不为static的父元素的位置偏移。元素本身占据的空间释放掉。

比如

<body>

<div id="div1" style="position:relative;">

  <div id="div2">

    <div id="div3" style="position:absolute;">

    </div>

  </div>

</div>

</body>

说明:上例中,div3的绝对定位就是相对于div1的位置而不是div2的位置。

原文地址:https://www.cnblogs.com/mabaishui/p/5519932.html