用Margin还是用Padding

作者: 前端_周瑾 | 来源:发表于2020-03-17 17:15 被阅读0次

用margin还是用padding这个问题是每个学习css进阶时的必经之路
css编剧属性定义元素周围的控件,通过使用单独的属性,可以对上右下左的外边距进行设置,也可以使用简写的外边距属性同时改变所有的外边距。

边界(margin) :元素周围生产额外的空白区。"空白区"通常是指其他元素不能出现且父元素背景可见的区域

内边距(padding):其判断的一句即边框离内容正文的距离,通俗讲就是:"补白":补白位于元素框的边界和内容区之间。

关于什么时候用margin什么时候用padding,网上有许许多多的议论,大多数似乎讨论到点上,但是又有一点隔靴搔痒的感觉,总是感觉答不到点子上。而且margin 和 padding在许多地方往往效果都是一模一样,而且你也不能说这个一定的用margin那个一定得用padding,因为实际效果一样。你说margin用起来好,她说padding用起来好,往往争论无果,根据网上得总结归纳大致发现这几条还是比较靠谱得:

何时使用margin

需要在border外侧添加空白时
空白处不需要背景色
上下相连得两个盒子之间得空白,需要相互抵消时,比如 15px + 20px得margin。得到20px得空白

何时使用padding

需要在border内侧添加空白时
空白处需要背景时候
上下相连得两个盒子之间得空白,希望等于两者之和时。如15px + 20px得padding。得到35px得空白

个人认为:margin是用来隔开元素与元素得间距;padding是用来隔开元素与内容的间隔。margin用于布局分开元素使元素互不相干;padding用于元素与内容之间的间距,让内容与元素之间有一段 ’呼吸距离‘


所谓大道万千,运用之妙存乎一心。该用margin的时候就大胆的用他,该用padding也不用退缩不前,实战中累积出来的经验往往是最有用的,而当你不确定是用margin好还是用padding,请在看看这个原则吧,或许你会有一个自己的答案。

相关文章

  • 用Margin还是用Padding

    出自 [海玉的博客](http://www.hicss.net/use-margin-or-padding/ 何时...

  • 用Margin还是用Padding

    转载:http://www.hicss.net/use-margin-or-padding/ 用margin还是用...

  • 用Margin还是用Padding

    用margin还是用padding这个问题是每个学习css进阶时的必经之路css编剧属性定义元素周围的控件,通过使...

  • 到底什么情况下用margin,什么情况下用padding

    margin和padding并不是看心情用的,讲究还是很多的。 下方没提到的场合,应当优先考虑padding,注意...

  • 前端经验汇总

    1、margin和padding的使用经验 margin是盒模型的外边距,padding是盒模型的内边距;用mar...

  • 2019-01-09

    1. 什么时候用margin?什么时候用padding? 使用margin值的情况: 需要在border外侧添加空...

  • Taro button 组件有border

    用button 组件有border样式,还有自带margin, padding。解决:

  • 自定义viewGroup

    padding和margin padding用于控制view内容边界与view边界的距离对 viewGroup用p...

  • 清除浮动之clearfix

    案例: css用clearfix清除浮动实例 *{margin:0;padding:0;}.box...

  • margin?padding?

    用margin还是用padding这个问题是每个学习CSS进阶时的必经之路。 CSS边距属性定义元素周围的空间。通...

网友评论

    本文标题:用Margin还是用Padding

    本文链接:https://www.haomeiwen.com/subject/ptotyhtx.html