首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CSS3校验器在梯度码上显示了5个错误

CSS3校验器在梯度码上显示了5个错误
EN

Stack Overflow用户
提问于 2012-05-11 04:51:30
回答 5查看 1.4K关注 0票数 1

当我试图通过CSS3 W3.org验证梯度css时,会显示错误

对不起!我们发现了以下错误(5)

我的代码是

代码语言:javascript
复制
background: linear-gradient(top, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%);

误差http://www.freeimagehosting.net/uy82i

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2012-05-30 04:50:09

好吧,Rizwan,首先,您使用的输入站点并不完全支持CSS3。

来自:关于CSS Validator的

所以,这是正确的CSS和不正确的CSS的权威? 不是的。它是一个有用的、可靠的工具,但也是一个软件工具,而且和每个软件一样,它也存在一些缺陷和问题。级联样式表上的实际引用是CSS规范。 默认情况下,此验证器根据CSS 2.1规范中定义的语法、属性和值检查样式表,但可以使用这些选项检查其他CSS概要文件。

如果您查看缺陷和问题,您会发现一个用于:线性梯度作为背景图像的bug,它不识别线性梯度。

-webkit-梯度是浏览器特有的,w3.org验证器不会识别它。

最后的建议,不要太依赖验证器,它们可能会帮助您发现错误,但它们并不是100%正确的。对于CSS3,最好在浏览器中测试这些属性并查看它们是否正常工作。

票数 5
EN

Stack Overflow用户

发布于 2012-05-31 07:07:23

W3渐变使您在webkit上出现错误,因为Googlechromw3.org仅支持在所有浏览器中验证的样式,如字体、宽度、高度。

票数 2
EN

Stack Overflow用户

发布于 2012-06-04 12:19:05

你所拥有的一切都很好。之所以会出现这些错误的唯一原因是因为它还没有最终确定,因此验证器认为这是不存在的。您可以在impressivewebse.com中尝试不同的浏览器支持。如果你这样做,它会在网站上工作--它不会认为它在验证器中是正确的,因为这个命令还没有完成。希望这能帮上忙!伊桑·布鲁沃尔

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10545622

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档