padding:2em 2em 0;和padding:2em 2em 0 0;的区别?

padding:2em 2em 0;和padding:2em 2em 0 0;的区别?
还有padding:0 2em 1em 和padding:0 0 2em 1em的区别?

已邀请:

liuxiuming

赞同来自:

padding,margin,这两个属性的控制都差不多,只是控制的范围不一样。
padding是内边距,即content到border的范围。
margin是外边距,即border外面的范围大小。
一般而言。都可以有四个值,即top(上),right(右),bottom(下),left(左),沿着顺时钟方向。
如果是一个值:表示上右下左都是这个值。
如果是两个值:第一个值是上下,第二个值是左右。
如果是三个值:第一个是上下的,第二个值是右的,第三个是左的。
如果是四个值:第一第二第三第四,分别是上右下左的值。

所以padding:0 2em 1em 和padding:0 0 2em 1em的区别就是
第一个:上下是0,右是2em,左是1em。
第二个:上是0,右是0,下是2em,左是1em。

yanchangshan

赞同来自:

上 右 下 左 ,如果哪个没写,就跟对面一样。

huanghank

赞同来自:

padding:2em 2em 0; 相当于 padding:2em 2em 0 2em;(你“左”没有设置值,默认会跟你“右”的值一样)

要回复问题请先登录注册