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