html div位置绝对继承?

com*_*tta 1 html css

如果我的第一个div是'postion:absolute'会由2nd div继承吗?

<div class="positionab">test 1 </div>

<div class="secondiv">  test 2 </div>


.postionab{

position: absolute;
left:0px;
}
Run Code Online (Sandbox Code Playgroud)

当测试2在屏幕上呈现时,它位于最左上角的位置..为什么会这样?

Pek*_*ica 6

position: absolute 永远不会继承 - 甚至不是子元素.

为什么会那样?

因为secondiv不是孩子的positionab.它们是完全独立的实体.

如果你想放在secondiv左上角positionab,那就把它变成一个孩子.

<div class="positionab">
 test 1 

 <div class="secondiv">  test 2 </div>

 </div>
Run Code Online (Sandbox Code Playgroud)