shorthand-property-no-redundant-values
禁止简写属性中出现冗余值。
a { margin: 1px 1px 1px 1px; }
/** ↑ ↑ ↑
* These values */
您可以使用 简写属性 一次设置多个值。例如,您可以使用 margin
属性一次设置 margin-top
、margin-right
、margin-bottom
和 margin-left
属性。
对于某些简写属性,例如与 盒子边缘 相关的属性,您可以安全地省略一些值。
此规则检查以下简写属性
margin
padding
border-color
border-radius
border-style
border-width
grid-gap
inset
该 fix
选项 可以自动修复此规则报告的所有问题。
该 message
次要选项 可以接受此规则的参数。
选项
true
以下模式被视为问题
a { margin: 1px 1px; }
a { margin: 1px 1px 1px 1px; }
a { padding: 1px 2px 1px; }
a { border-radius: 1px 2px 1px 2px; }
a { -webkit-border-radius: 1px 1px 1px 1px; }
以下模式不被视为问题
a { margin: 1px; }
a { margin: 1px 1px 1px 2px; }
a { padding: 1px 1em 1pt 1pc; }
a { border-radius: 10px / 5px; }