selector-no-qualifying-type
禁止通过类型限定选择器。
a.foo {}
/** ↑
* This type selector is qualifying the class */
当类型选择器与另一个选择器复合(链接)时,它就是“限定”的(例如 a.foo
,a#foo
)。此规则不规范通过组合器与其他选择器组合的类型选择器(例如 a > .foo
,a #foo
)。
该 message
次要选项 可以接受此规则的参数。
选项
true
以下模式被视为问题
a.foo {
margin: 0
}
a#foo {
margin: 0
}
input[type='button'] {
margin: 0
}
以下模式不被视为问题
.foo {
margin: 0
}
#foo {
margin: 0
}
input {
margin: 0
}
可选的次要选项
ignore: ["attribute", "class", "id"]
"attribute"
允许通过类型限定属性选择器。
以下模式不被视为问题
input[type='button'] {
margin: 0
}
"class"
允许通过类型限定类选择器。
以下模式不被视为问题
a.foo {
margin: 0
}
"id"
允许通过类型限定 ID 选择器。
以下模式不被视为问题
a#foo {
margin: 0
}