绝对定位和相对定位有什么区别?什么时候用绝对定位?
css吧
全部回复
仅看楼主
level 1
绝对定位和相对定位有什么区别?什么时候用绝对定位?什么时候用相对定位 ?大神指点一下[哈哈]
2016年01月06日 02点01分 1
level 7
绝对定位会脱离文档流,而相对定位就不会,就是说,当你设置了position非 static 的时候,top,left这些移动的值会不会影响到流体布局
2016年01月06日 05点01分 2
什么时候用绝对定位?啥时候用相对定位?
2016年01月06日 07点01分
@小糯米达人 看你想不想让它脱离文档流咯
2016年01月06日 09点01分
level 7
在使用绝对定位是,元素会脱离浏览器标准,释放自己原来本身占据的空间,如没有添加left之类的代码,他不会产生位置变化,但会释放空间;如添加了left之类的代码,它会以与它最近的使用定位的父辈元素(ps:不只是父元素,还有更外层)为准,进行偏移;
相对定位不会里标准,以原来位置为准进行偏移,一般在需要进行绝对定位时,会给它的父元素设置相对定位
2016年01月06日 12点01分 3
level 6
想用绝对定位前先在父及div用相对定位 [滑稽]
2016年01月06日 13点01分 4
level 3
绝对定位默认是以body的0,0点开始偏移多少多少px,它不会影响到你的其他布局,相当于浮起来一样,但是他的缺陷是不能随着布局变化而变化!相对定位会随着变化改变位置,但是他会占据位置比如top20left30那么它所在地地方上面20左边30都无法这别的东西!所以先通过相对,将默认点改变,再通过绝对定位置。完美结合!
2016年01月06日 15点01分 5
level 3
我建议你不到必然别用
2016年01月21日 11点01分 8
level 3
因为那样特别麻烦
2016年01月21日 11点01分 9
level 3
直接调
margin或者padding就行
2016年01月21日 11点01分 10
level 3
有时候你用了那个代码非但得不出你想要的效果,还增加了代码量,不如直接调简单的内外边距值
2016年01月21日 11点01分 11
level 6
相对定位:相对于标签初始位置的定位;绝对定位:任意的定位
2016年01月21日 13点01分 12
level 2
绝对定位是基于总体!相对定位是基于上一个标签!详细可到华清远见了解
2017年12月11日 03点12分 13
1