是否存在一个CSS验证器,可以在其中暗示文件,例如jslint,在此文件或规则中哪些验证规则有效,哪些验证规则无效。
我试过了
-
W3C 验证器
-
CSSLINT
它们都没有提供此功能,并且总是导致要使用的标记的验证错误(IE黑客,供应商扩展(
为了进一步澄清问题:我想在提交钩子中使用此验证器来捕获不符合项目策略的 CSS。如果人们认为供应商前缀是好是坏,我就不感兴趣了。
我不相信有一个工具足够复杂,可以找到您的页面链接到的所有样式表,并为每个样式表提供自定义的验证规则。
我总是做的是将我的IE黑客隔离在一个单独的文件中,隐藏在条件注释中,因此即使我传递链接到其所有样式表的页面的URI,验证器也永远不会看到它们。
对于供应商前缀,您可以告诉 W3C 验证器引发警告而不是错误,尽管您无法让它完全忽略它们,因为它们根本不验证。