课程
/前端开发
/HTML/CSS
/初识HTML(5)+CSS(3)-升级版
为什么父元素box3用的是相对定位,子元素box4用绝对定位才可以达到效果?
2017-03-07
源自:初识HTML(5)+CSS(3)-升级版 13-9
正在回答
组合使用的意思就是:用两个组合,可以实现div相对父元素进行偏移。(因为如果只用absolute只能相对于浏览器偏移,如果只用relative只能相对于本身偏移,如果只用fixed只能相对于视图偏移)
扩展一下:
因为absolute这个属性值是受父元素是否有position值影响的。如果父元素没有position值,则以浏览器为基准偏移,如果父元素有position值(无论是relative/absolute/fixed哪一个),则以父元素为基准偏移。
子元素的绝对定位是相对父元素的!
举报
HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义
2 回答绝对定位?和相对定位
6 回答绝对定位和相对定位
1 回答相对定位和绝对定位
2 回答绝对定位,相对定位
7 回答绝对定位和相对定位的区别