5

有没有办法指定一个 CSS 属性在速记中被跳过,有填充、边框、边距等。

喜欢padding: <skipped> 1em 2em而不是:

padding-right: 1em
padding-bottom: 2em
4

2 回答 2

7

跳过属性的正确方法是使用速记:

padding-bottom: 2em;
padding-right: 1em;

它不像以下那样优雅:

padding: same 1em 2em same;

但它根本不存在于纯 CSS 中。如果您使用 LESS 或 SASS 等服务器端 CSS 扩展,则可能有语法可以做到这一点;如果没有,可以相对容易地添加它。

于 2012-03-26T00:07:11.660 回答
1

我认为您最好的选择是分配该值auto,尽管这只会将其设置为它可能具有的任何默认 [浏览器] 值,我猜测对于填充它会将其重置为 0 [取决于元素]。

除此之外,没有。

于 2012-03-25T23:58:05.133 回答