当我试图通过CSS3 W3.org验证梯度css时,会显示错误
对不起!我们发现了以下错误(5)
我的代码是
background: linear-gradient(top, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%);误差http://www.freeimagehosting.net/uy82i
发布于 2012-05-30 04:50:09
好吧,Rizwan,首先,您使用的输入站点并不完全支持CSS3。
来自:关于CSS Validator的
所以,这是正确的CSS和不正确的CSS的权威? 不是的。它是一个有用的、可靠的工具,但也是一个软件工具,而且和每个软件一样,它也存在一些缺陷和问题。级联样式表上的实际引用是CSS规范。 默认情况下,此验证器根据CSS 2.1规范中定义的语法、属性和值检查样式表,但可以使用这些选项检查其他CSS概要文件。
如果您查看缺陷和问题,您会发现一个用于:线性梯度作为背景图像的bug,它不识别线性梯度。
-webkit-梯度是浏览器特有的,w3.org验证器不会识别它。
最后的建议,不要太依赖验证器,它们可能会帮助您发现错误,但它们并不是100%正确的。对于CSS3,最好在浏览器中测试这些属性并查看它们是否正常工作。
发布于 2012-05-31 07:07:23
W3渐变使您在webkit上出现错误,因为Googlechromw3.org仅支持在所有浏览器中验证的样式,如字体、宽度、高度。
发布于 2012-06-04 12:19:05
你所拥有的一切都很好。之所以会出现这些错误的唯一原因是因为它还没有最终确定,因此验证器认为这是不存在的。您可以在impressivewebse.com中尝试不同的浏览器支持。如果你这样做,它会在网站上工作--它不会认为它在验证器中是正确的,因为这个命令还没有完成。希望这能帮上忙!伊桑·布鲁沃尔
https://stackoverflow.com/questions/10545622
复制相似问题