CSS 验证器,您可以在其中禁用每个文件的错误消息

标签 css validation w3c-validation csslint

是否存在一个 CSS 验证器,可以在文件中提示哪些验证规则在该文件或规则中有效,哪些无效。

我试过了

  • W3C 验证器

  • csslint

它们都不提供此功能,并且总是导致人们想要使用的标记的验证错误(IE 黑客、供应商扩展)

进一步澄清问题:我想在提交 Hook 中使用此验证器来捕获不符合元素策略的 CSS。如果人们认为供应商前缀是好是坏,我并不感兴趣。

最佳答案

我不相信有一种工具足够复杂,可以找到您的页面链接到的所有样式表并为每个样式表提供自定义验证规则。

我经常做的是将我的 IE hack 隔离在一个单独的文件中,隐藏在条件注释中,因此即使我传递链接到其所有样式表的页面的 URI,验证器也看不到它们。

对于供应商前缀,您可以告诉 W3C 验证器 raise warnings instead of errors ,尽管您无法让它完全忽略它们,因为它们只是不验证

关于CSS 验证器,您可以在其中禁用每个文件的错误消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10696834/

相关文章:

html - 为什么 HTML <body> 标签中的 &lt;style&gt; 标签不能在 W3C 上验证?

javascript - 使用 Linkedin 代码登录给我 html 验证错误

css - 当 bool 玛导航栏下拉菜单位于导航栏品牌部分时,如何修复它

嵌套表格中的 HTML 表格边框问题

javascript - 在表单使用 javascript 有效之前禁用提交按钮?

css - 由于 *width IE-hack 导致的验证错误

javascript - 固定位置在 IE 10 与 Bootstrap Modal 中的 Chrome 和 Firefox 中表现不同

html - 显示:内联 block 无法正常工作

javascript - 如何使用 Bootstrap 验证器验证输入标签列表

php - Laravel 验证器响应嵌套数组