“未設置偏移量時,都定位在父元素的左上角”必須錯誤好么,絕對定位是定位在最接近一個具有定位屬性的父元素上面好么。
2016-05-20
absolute和fixed的區別:
absolute:
1.未設置偏移量時:
(1) 無已定位的祖先元素:處于初始位置
(2) 有已定位的祖先元素:處于初始位置
2.設置偏移量后:
(1) 無已定位的祖先元素:相對于最初的包含塊
(2) 有已定位的祖先元素:相對于最近的已定位祖先元素
fixed:
1.未設置偏移量時:
(1) 無已定位的祖先元素:處于初始位置
(2) 有已定位的祖先元素:處于初始位置
2.設置偏移量后:
(1) 無已定位的祖先元素:相對于瀏覽器窗口
(2) 有已定位的祖先元素:相對于瀏覽器窗口
absolute:
1.未設置偏移量時:
(1) 無已定位的祖先元素:處于初始位置
(2) 有已定位的祖先元素:處于初始位置
2.設置偏移量后:
(1) 無已定位的祖先元素:相對于最初的包含塊
(2) 有已定位的祖先元素:相對于最近的已定位祖先元素
fixed:
1.未設置偏移量時:
(1) 無已定位的祖先元素:處于初始位置
(2) 有已定位的祖先元素:處于初始位置
2.設置偏移量后:
(1) 無已定位的祖先元素:相對于瀏覽器窗口
(2) 有已定位的祖先元素:相對于瀏覽器窗口
2016-05-17
未設置偏移量時,fixed和absolute都會盡量處在父元素的左上角,并且絕對定位的元素會發生重疊,但不與標準流中的元素重疊,所以會出現在標準流元素的右方,下方。
2016-05-11
若父元素不是absolute或relative定位,則元素相對于HTML標簽定位,可以設置top:0;left:0;看出
2016-05-11