CSS(关键帧): Sorry, at-rule @-moz-keyframes 未实现

标签 css css-animations w3c-validation

验证 CSS3 时,我的网站出现以下错误:

Sorry, the at-rule @-moz-keyframes is not implemented

下面是 CSS 代码:

第 16 行:

@-moz-keyframes spin {
    0% {
        -moz-transform:rotate(0deg)
    }
    100% {
        -moz-transform:rotate(359deg)
    }
}
@-webkit-keyframes spin {
    0% {
        -webkit-transform:rotate(0deg)
    }
    100% {
        -webkit-transform:rotate(359deg)
    }
}
@-ms-keyframes spin {
    0% {
        -ms-transform:rotate(0deg)
    }
    100% {
        -ms-transform:rotate(359deg)
    }
}
@keyframes spin {
    0% {
        transform:rotate(0deg)
    }
    100% {
        transform:rotate(359deg)
    }
}
.fa-rotate-90 {
    filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
    -webkit-transform:rotate(90deg);
    -moz-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    transform:rotate(90deg)
}

我想知道这是什么类型的 CSS 验证错误以及该错误的更好解决方案是什么

最佳答案

根据caniuse-moz-animation(以及相应的@-moz-keyframes)由 Firefox 5-15 使用。

您使用的验证器很可能(正确地)假设所有有效用户(至少 99.65% Firefox 用户,甚至更少的总范围) things)将使用比 Firefox 15 更现代的 Firefox。

因此,如果您想删除“错误”,将其忽略是非常安全的。

关于CSS(关键帧): Sorry, at-rule @-moz-keyframes 未实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25821365/

相关文章:

javascript - jQuery UI selectmenu 不接受百分比宽度

javascript - AngularJS 指令模糊事件未设置验证

jquery - 如何将标题和内容元素作为一个组进行排序

javascript - 使用 anime.js 对 SVG 进行动画填充(或者我必须将填充更改为其他内容吗?)

javascript - 如何以有效的方式添加非标准属性

html - 带有内部媒体查询的 <link> 标签的验证问题

javascript - 如何在某个点停止 JavaScript 进度条

css - CSS3 动画计时函数 cubic-bezier() 的参数是什么意思?

css - 是否可以将 css 转换应用于当前转换的 div 上的图像

javascript - 使 URL W3C 有效并在 Ajax 请求中工作