relative对absolute的限制只能单方向的吗 比如left:0 但left:x,x大于父级的width时,还会超出,不是说好的小黑屋吗,怎么屋子就两堵墙???
在父元素不使用relative 下。子元素absolute 是相对于body 进行定位。top:0; left:0 位置就在浏览器左上角。
而在父元素使用relative 下。子元素就相对于父元素进行定位了。top:0;left:0; 位置就在父元素左上顶点。
当top || left <0 top >父元素height || left >父元素width 时。子元素有部分或者全部超出父元素。。
你说的关小黑屋是在父元素加relative 下。可以使用 overflow 将子元素超出父元素的部分进行隐藏。。
单独一个div加了相对定位,然后再加绝对定位,并且设置了top 0 left0 图片怎么能跑右边去了
其实absolute的子元素当left大于父级的width,还是出超出老师在视频中说的那个小黑屋的