html - W3C CSS 验证器 - 解析错误

标签 html css validation

<分区>

我知道有很多这样的帖子,但我真的找不到解决我问题的答案。

我真的很想让我的 CSS 3.0 得到验证,但我不知道该怎么做,尤其是一开始就出现了那些解析错误。我检查了任何不可见的字符,但没有找到。

所以我的问题是这些解析错误的原因可能是什么?

我也明白,如果我想为浏览器提供兼容性,我无法摆脱这个错误:
抱歉,at-rule @-moz-keyframes 未实现。

这是 validator 的链接结果和我的css

编辑:感谢大家对“at-rule”的回答,但这几乎是一个重复的问题,我之前已经找到了答案,但想确定是否有任何改变。此外,其余的供应商扩展只是警告,而那 6 个(现在是 2 个)是错误。

但主要问题是关于解析错误,我不知道如何删除它以及为什么它会出现。

编辑解决方案:

您的回答和一点点测试使我得出了最终答案:
- 供应商扩展只是警告,但在关键帧的情况下不是(我认为这个功能是新的)。
- 解析错误只是因为上述结论(关键帧扩展)。
- 我还为@-webkit-keyframes 使用了 Kami 给出的解决方案,并将所有动画放在单独的 vendor.css 中,我在 javaScript 的帮助下将其链接到 html。

现在一切都在按应有的方式进行验证。

最佳答案

Firefox 使用无前缀版本,对于 firefox 使用简单的 @keyframes,对于 chrome、safari 和 opera 仍然使用 -webkit-。看看usability @caniuse.com .

关于html - W3C CSS 验证器 - 解析错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22832124/

上一篇:javascript - 将元素放入卡中的问题

下一篇:html - CSS 子链接不正确

相关文章:

html - 防止隐藏最后一个 css 动画

css - 为什么我的 <ul> 不是从我的 <div> 继承的?

javascript - 如何在 React 中有条件地渲染图像?

html - 最小化 iOS 邮件应用程序会破坏 CSS 动画中的 z-index

c - 验证输入并再次询问是否无效

javascript - 根据自身大小和当前偏移量动态更改元素偏移量

html - 使文本上下颠倒显示,CSS 和 HTML5

jquery - 第一个 Accordion 面板与行中的其他面板不对齐

json - 如何使用cuelang对json文件进行验证?

Python Validictory(JSON 模式验证): How to OR multiple schemas?