何时用padding何时用margin

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了何时用padding何时用margin相关的知识,希望对你有一定的参考价值。

何时应当使用margin:
需要在border外侧添加空白时。
空白处不需要背景(色)时。
上下相连的两个盒子之间的空白,需要相互抵消时。如15px + 20px的margin,将得到20px的空白。

何时应当时用padding:
需要在border内测添加空白时。
空白处需要背景(色)时。
上下相连的两个盒子之间的空白,希望等于两者之和时。如15px + 20px的padding,将得到35px的空白。

个人认为:margin是用来隔开元素与元素的间距;padding是用来隔开元素与内容的间隔。margin用于布局分开元素使元素与元素互不相干;padding用于元素与内容之间的间隔,让内容(文字)与(包裹)元素之间有一段“呼吸距离”。

以上是关于何时用padding何时用margin的主要内容,如果未能解决你的问题,请参考以下文章

直板何时用推挡,何时用反面横打

javascript中何时要用引号,何时不需要用引号,引号起啥作用?

android Service oncreate 在UI线程 何时用service,何时用thread

开源Apache CassandraKafkaSpark和ES何时该用,何时不该用?

怎么记住c语言中的何时用if(a==0)何时用if(a=0)?老忘记用a==0,谁能总结一下

CKEDITOR 脚本何时加载并准备好使用?