關于position:absolute!!


關于position:absolute??!


【關于position:absolute?。 ?/strong>margin-left是相對于上一個div進行定位的 。
position:absolute是絕對定位,一般用left,right,top等進行控制 。
你用了絕對,又用了margin-left,也就是說3的位置會相對于2絕對定位,因為4是絕對定位,4是相對定位,所以4不受3的影響,而是會跟著2,但是4前面的元素3是絕對的,所以4的
margin-top:100px不起作用 。
我把你3的margin-top改為了50px,你可以看出3就是被抽出來的的一層,相對高度又按2計算了,優先級高于下面的4,所以它擋住了4 。
我是這么理解的,不知道對不對,但是一般相對和絕對是不混用的,很不好理解 。

    猜你喜歡