跳至主要内容

selector-type-no-unknown

禁止使用未知类型选择器。

    unknown {}
/** ↑
* This type selector */

此规则认为在 HTML、SVG 和 MathML 规范中定义的标签是已知的。

message 次要选项 可以接受此规则的参数。

选项

true

以下模式被视为问题

unknown {}
tag {}

以下模式不被视为问题

input {}
ul li {}
li > a {}

可选的次要选项

ignore: ["custom-elements", "default-namespace"]

"custom-elements"

允许自定义元素。

以下模式被视为问题

unknown {}
x-Foo {}

以下模式不被视为问题

x-foo {}

"default-namespace"

如果未知类型选择器属于默认命名空间,则允许它们。

以下模式被视为问题

namespace|unknown {}

以下模式不被视为问题

unknown {}

ignoreNamespaces: ["/regex/", /regex/, "string"]

鉴于

["/^my-/", "custom-namespace"]

以下模式不被视为问题

custom-namespace|unknown {}
my-namespace|unknown {}
my-other-namespace|unknown {}

ignoreTypes: ["/regex/", /regex/, "string"]

鉴于

["/^my-/", "custom-type"]

以下模式不被视为问题

custom-type {}
my-type {}
my-other-type {}