为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

正在回答

3 回答

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

1 回复 有任何疑惑可以回复我~
  • relative 相对定位

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

  • absolute 绝对定位

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

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

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


1 回复 有任何疑惑可以回复我~

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

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

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

0 回复 有任何疑惑可以回复我~
#1

窗边的鬼

不好意思我回答错了!是因为如果absolute在没有设置top\left\bottom\right时,它仍是文档流中的元素,只有在设置了值后才真正脱离。
2018-07-09 回复 有任何疑惑可以回复我~
#2

阿君 回复 窗边的鬼

你确定?
2018-10-10 回复 有任何疑惑可以回复我~
#3

阿君

呵呵和
2018-10-10 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信