wengyaqiang的說法有對有錯。看看w3c的定義:
absolute: 生成絕對定位的元素,相對于 static 定位以外的第一個父元素進行定位;
fixed: 生成絕對定位的元素,相對于瀏覽器窗口進行定位;
所以“fixed與absolute的共同點‘未設置偏移量時,都定位在父元素的左上角’是錯誤的”第二wengyaqiang說把box1不動,把box2進行absolute定位,再看看box2會不會跑到父元素的左上角??我說會的,應為wrap已經定位是relative,所以box2的父元素是wrap。
absolute: 生成絕對定位的元素,相對于 static 定位以外的第一個父元素進行定位;
fixed: 生成絕對定位的元素,相對于瀏覽器窗口進行定位;
所以“fixed與absolute的共同點‘未設置偏移量時,都定位在父元素的左上角’是錯誤的”第二wengyaqiang說把box1不動,把box2進行absolute定位,再看看box2會不會跑到父元素的左上角??我說會的,應為wrap已經定位是relative,所以box2的父元素是wrap。
2015-08-24