参照定位的元素必须加入position:relative;

来源:13-9 Relative与Absolute组合使用

慕粉212903117

2017-04-07 12:55

为什么 参照定位的元素必须加入position:relative;?????

写回答 关注

3回答

  • 慕桂英5045973
    2017-08-12 23:37:47

    我的测试和理解的结果是:

    1.  可以用position:absolute

    2. 也可以是position:relative

    3. 但不能不加任何position 语句。因为参照定位元素一定要是层模型元素,一定自身要有定位属性。

    4. 使用position:relative是为了占位,而且独立出定位属性。不像使用position:absolute反而又要依赖父元素。

  • qq_谷子菜fw_0
    2017-04-28 13:49:30

    不加也可以,不过绝对定位元素就不能用left、right、top、bottom来定位,而是需要使用margin来定位,建议去看张鑫旭大神的《css深入理解absolute》教程

  • 慕粉1559054483
    2017-04-07 13:38:37

    我认为应该是把参照定位的元素变为层模型

初识HTML(5)+CSS(3)-升级版

HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义

1225293 学习 · 18230 问题

查看课程

相似问题