absolute是相对于自己最近的父元素来定位的,relative是相对于自己来定位的,例如:#demo{position:relative;top:-50px;},这时#demo会在相对于它原来的位置上移50px。
父层position:relative; 子层position:absolute;的话, 就是依照父层的边界进行定位的, 不然position:absolute 会逐层向上寻找设置了position:relative的元素边界, 直到body元素..
本文详细解析了CSS中absolute和relative定位的区别及用法。absolute定位相对于最近的已定位父元素,若无则相对于初始包含块。relative定位相对于元素自身的位置进行偏移,不影响其他元素布局。
absolute是相对于自己最近的父元素来定位的,relative是相对于自己来定位的,例如:#demo{position:relative;top:-50px;},这时#demo会在相对于它原来的位置上移50px。
父层position:relative; 子层position:absolute;的话, 就是依照父层的边界进行定位的, 不然position:absolute 会逐层向上寻找设置了position:relative的元素边界, 直到body元素..
150

被折叠的 条评论
为什么被折叠?