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

用position:absolute跟用float有什么区别吗

用position:absolute跟用float有什么区别吗

正在回答

1 回答

都是脱离标准流,只是position:absolute定位用的时候位置可以给的更精确(想放哪就放哪),而float用的更简洁,向上,右,下,左,四个方向浮动,用起来就一句代码。

还有就是position:absolute不管在哪个标签里,都可以定位到任意位置,毕竟top,left,bottom,right都可以给正值或负值;

float只是向左或向右浮动,不如position:absolute灵活,浮动后再想改变位置就要加各种margin,padding之类的通过间距的改变来改变位置,我自身觉得这样的话用起来不方便,也不太好。但在菜单栏,或者一些图标的横向排列时,用起来特别方便,一个float就解决了,而且每个元素之间不会有任何间距(所以可以用float消除元素间的距离);

有时候很多方法都可以达到效果,就看怎么选择。

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

举报

0/150
提交
取消

用position:absolute跟用float有什么区别吗

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