验证 CSS 中的供应商前缀:解锁 -webkit- 和 -moz-
CSS 中供应商前缀的使用,例如如-webkit-和-moz-,增强了跨浏览器兼容性。但是,这些前缀可能会阻碍 CSS 验证。有没有办法克服这个验证障碍?
揭开验证困境
CSS3 语法模块承认供应商扩展的存在,但无法将它们识别为官方 CSS特性。这一立场保持不变,因为这些扩展是专有的且特定于供应商的。
引入验证增强
Jigsaw W3C CSS 验证器的最新升级提供了一个解决方案减轻供应商扩展带来的验证挑战。通过展开“更多选项”部分,开发人员可以找到一个新选项,可将供应商扩展触发的验证错误转换为警告。
释放优势
此增强功能简化了识别样式表中实际验证问题的过程。如果供应商扩展是导致错误的唯一原因,则将其转换为警告可以使样式表暂时通过验证。此外,开发人员不再需要在需要向验证器隐藏的单独样式表中维护供应商扩展。
接受验证警告
虽然将错误转换为警告提供了一种折衷方案,重要的是要认识到供应商前缀仍然是非标准且技术上无效的 CSS。因此,将错误转化为警告是最接近验证的方法,而且不会牺牲跨浏览器兼容性的好处。
以上是如何使用 -webkit- 和 -moz- 等供应商前缀验证 CSS?的详细内容。更多信息请关注PHP中文网其他相关文章!