问答详情
源自:13-9 Relative与Absolute组合使用

参照元素必须加入position:relative ??

#box3{

    width:200px;

    height:200px;

    position:absolute;  

这样写也可以吗?测试效果是一样的。

提问者:李qqq 2016-03-02 17:17

个回答

  • 小帅崽
    2016-03-02 17:30:37
    已采纳

    如果你打算参照上一个盒子,就必须写position:relative,同理,position:absolute是绝对位置,相对于body的

  • 简单的阳光
    2016-03-11 21:37:38

    #box3{

        width:200px;

        height:200px;

        position:absolute;  

     top:40px;}

    这样就有区别了。

    你的代码只能说明是绝对定位,相对于body(浏览器窗口)定位,却没设置偏移多少,那他就默认自上而下垂直分布于页面。等待着你设置偏移量。如果你设置了偏移量,它才有效果。如果没设置,就默认效果咯!


  • 夏日离歌
    2016-03-02 17:34:55

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