若包含元素中,子元素定义为绝对定位(position:absolute;left),而其父元素中,只要有一个父元素 CSS 定义为 position,则这个子元素就与定义 position 的父元素构成包含块关系。对于被包含的绝对定位元素来说,就会根据最接近的具有定位功能的上级包含元素来决定自己的显示位置。
提示:您可以先修改部分代码再运行
在上图中,子元素 box6 定义了绝对定义,它与具有相对定位的父元素 box2 构成了包含块的关系。