我对绝对定位有些困惑。我一直认为,如果我将一个元素进行绝对定位,它会相对于它的父元素进行定位(与相对定位的通常位置相反)。但在做作业时,我遇到了这种情况,我感到很困惑:
<body>
<div> <!-- This is colored red in my example -->
...
</div>
<div style="position: absolute;"> <!-- This is colored green in my example -->
...
</div>
</body>
我期望的结果是:
![我期望的结果](https://istack.dev59.com/DPPg2.webp)
![我得到的结果](https://istack.dev59.com/31y6M.webp)
left
/right
/top
/bottom
来设置实际位置时,绝对定位元素会按照预期位置显示。所以,position: absolute
只是在未指定其他属性时,将元素设置为其原本应有的位置吗?