如果我的第一个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在屏幕上呈现时,它位于最左上角的位置..为什么会这样?
position: absolute 永远不会继承 - 甚至不是子元素.
为什么会那样?
因为secondiv不是孩子的positionab.它们是完全独立的实体.
如果你想放在secondiv左上角positionab,那就把它变成一个孩子.
<div class="positionab">
test 1
<div class="secondiv"> test 2 </div>
</div>
Run Code Online (Sandbox Code Playgroud)