css中margin-top和top有什么区别

还有就是margin-top和top的适用范围是怎样的
2024-12-01 07:05:49
推荐回答(3个)
回答(1):

一、功能不同

1、margin-top:功能为设置元素的上外枣散斗边距。

2、top:规定元素的顶部边缘。

二、特点不同

1、margin-top:允许使用负值。定义固定的上外边距。默认值是 0。

2、top:定义了一个定位元素的上外边距边界掘仿与其包含块上边界之间的偏移。


三、规定不同

1、margin-top:所有主流浏览器都支持 margin-top 属性。

2、top:如果 "position" 属性的值为凳磨 "static",那么设置 "top" 属性不会产生任何效果。


参考资料来源:百度百科-CSS top

参考资料来源:百度百科-CSS margin-top

回答(2):

margin-top是你这个层的边距设置,是上边距对吧,top是当css样式为绝对定位桐手(即position:absolute; )时,left , right , top , bottom 等属性相对于其最接近的袭唤一个拍轮凯最有定位设置的父对象进行绝对定位,比如:position:absolute;top:0px;

回答(3):

margin-top 是上边界..距离一个标签,例如div,body的边框的上面的距离..
top 是绝陵瞎饥对定位...
你自己找个网页设置下css.自己测试下就知道了尺返神棚....