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

relative对于absolute的

relative对absolute的限制只能单方向的吗 比如left:0 但left:x,x大于父级的width时,还会超出,不是说好的小黑屋吗,怎么屋子就两堵墙???

正在回答

3 回答


在父元素不使用relative 下。子元素absolute 是相对于body 进行定位。top:0; left:0  位置就在浏览器左上角。

    而在父元素使用relative 下。子元素就相对于父元素进行定位了。top:0;left:0; 位置就在父元素左上顶点。

当top || left <0   top >父元素height || left >父元素width 时。子元素有部分或者全部超出父元素。。

 你说的关小黑屋是在父元素加relative 下。可以使用 overflow 将子元素超出父元素的部分进行隐藏。。

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

啊哒666 提问者

嗯 很清楚
2017-09-08 回复 有任何疑惑可以回复我~

单独一个div加了相对定位,然后再加绝对定位,并且设置了top 0  left0  图片怎么能跑右边去了

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

其实absolute的子元素当left大于父级的width,还是出超出老师在视频中说的那个小黑屋的

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

举报

0/150
提交
取消

relative对于absolute的

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