慕粉212903117
2017-04-07 12:55
为什么 参照定位的元素必须加入position:relative;?????
我的测试和理解的结果是:
可以用position:absolute
也可以是position:relative
但不能不加任何position 语句。因为参照定位元素一定要是层模型元素,一定自身要有定位属性。
使用position:relative是为了占位,而且独立出定位属性。不像使用position:absolute反而又要依赖父元素。
不加也可以,不过绝对定位元素就不能用left、right、top、bottom来定位,而是需要使用margin来定位,建议去看张鑫旭大神的《css深入理解absolute》教程
我认为应该是把参照定位的元素变为层模型
初识HTML(5)+CSS(3)-升级版
1225808 学习 · 18234 问题
相似问题