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

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

李qqq

2016-03-02 17:17

#box3{

    width:200px;

    height:200px;

    position:absolute;  

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

写回答 关注

3回答

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

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

    李qqq

    非常感谢!

    2016-03-05 08:14:05

    共 1 条回复 >

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

    #box3{

        width:200px;

        height:200px;

        position:absolute;  

     top:40px;}

    这样就有区别了。

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


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

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

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

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

1228527 学习 · 19002 问题

查看课程

相似问题