#box3{
width:200px;
height:200px;
position:absolute;
}
#box4{
width:99%;
position:absolute;
bottom:0px;
}
确实可以,但设置了父元素位置固定了
只是解决这道题的话,父容器用absolute也不会报错。如果在网页中,父容器absolute定位后会产生浮动效果,脱离文档流,就破坏了你的网页布局。父容器使用relative则可以避免这个影响。
我觉得这节不够严谨,在12-6中明确说了使用absolute的元素会相对于其最接近的一个具有定位属性的父包含块进行定位,那就是说只要是position属性的都可以。而且实际操作上来看父辈元素设置为absolute、relative、fixed都可以。
绝对定位是相对最近的position不是static的父级定位的