使用top和left属性以及top和left边距有什么区别?
我知道top和left通常用在position:absolute situation中,但我还是想知道有没有什么主要的区别。
例如:
position:absolute;
top:5px;
left:5px;-vs-
margin-top:5px;
margin-left:5px;发布于 2011-06-21 09:56:00
好吧,主要的区别是绝对定位的元素被从内容流中拉出。
但是对于相对定位的元素,周围的内容可能会变得模糊。
另一方面,边距被添加到元素的大小,而周围的内容相应地流动。
请参阅有一些不同之处的this sample fiddle。
当然,在某些情况下,两者都会产生相同的结果,但在正常情况下,这两种方法不能简单地互换或比较。
https://stackoverflow.com/questions/6419411
复制相似问题