实际上我是网页设计的初学者,我在 css 中学习了边距和位置属性的概念。
所以,我的问题是我可以使用 css 属性(位置、顶部和左侧等)更改元素的位置。 但我也意识到,通过增加边距和填充,我还可以改变元素的位置。但是这样好吗?
或者只是有不同的方法来改变元素的位置? 哪个更好?
最佳答案
margin是:一个元素到它周围元素的最小距离是多少
位置属性(重要的)是静态的,绝对的,固定的,相对的
静态表示当前位置没有变化(默认)
相对意味着,从默认位置开始,元素将定位到其默认位置“偏移”
绝对意味着元素将从流中移除并相对于其非静态父元素定位
固定意味着元素将从流中移除并相对于浏览器定位
定位引用:
https://www.w3schools.com/cssref/pr_class_position.asp
这里是css盒模型的引用
关于html - margin 和仓位的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46563965/