李子123
2017-03-07 18:30
为什么父元素box3用的是相对定位,子元素box4用绝对定位才可以达到效果?
组合使用的意思就是:用两个组合,可以实现div相对父元素进行偏移。(因为如果只用absolute只能相对于浏览器偏移,如果只用relative只能相对于本身偏移,如果只用fixed只能相对于视图偏移)
扩展一下:
因为absolute这个属性值是受父元素是否有position值影响的。如果父元素没有position值,则以浏览器为基准偏移,如果父元素有position值(无论是relative/absolute/fixed哪一个),则以父元素为基准偏移。
子元素的绝对定位是相对父元素的!
初识HTML(5)+CSS(3)-升级版
1225812 学习 · 18234 问题
相似问题