问答详情
源自:2-3 position-absolute

为什么绝对定位没有写left,bottom之类的还是按照正常的文档流来的

为什么绝对定位没有写left,bottom之类的还是按照正常的文档流来的

提问者:blanc_ 2018-07-06 07:44

个回答

  • 慕粉3116693
    2019-07-05 16:50:21

    因为你只给了它定位属性,而没有给它定位性质。打个比方,炫舞里面的翅膀知道吧,需要有飞行徽章才能飞起来。你这个就相当于有了翅膀,你没给它安飞行徽章,它飞不起来啊!

  • 啊_呀_呦
    2019-03-12 11:34:50

    • relative 相对定位

      • 相对定位,相对的是:元素原来的位置,即元素在正常文档流中的位置。相对定位保留老家地。

    • absolute 绝对定位

      • 1、有最近定位祖先元素:在最近定位祖先元素的框内,以四个角为坐标原点进行一系列的定位。

      • 2、没有最近定位祖先元素:在 body 元素内,以四个角为坐标原点进行一些列的定位。

      • 绝对定位,相对的是最近定位祖先元素,如果没有定位祖先元素则相对 body 元素定位,注意:absolute 相对的不是它原来的位置。绝对定位不保留老家地。


  • 窗边的鬼
    2018-07-09 16:03:16

    绝对定位是脱离文档流的。

    就是因为它没有设置left、top这些属性,所以没法布局,只好放在文档流的后面,但此时它本身并不在文档流中,这应该是相当于让位一样吧。

    但是如果设置了left这些属性,就可以正常的定位了。