叫我一个人,但我希望我的工作能够验证。使用Google Font API的网页验证为CSS3,但不是CSS2.1。这是href,直接来自Google的说明:
<link href="http://fonts.googleapis.com/css?family=Yanone+Kaffeesatz" rel="stylesheet" type="text/css" id="googlefont" />
CSS 2.1和XHTML 1.0 Strict是不合理的限制,所以当没有可行的解决方案时(即嵌入Flash视频,也就是说,没有其他跨浏览器,我知道的易于实现的解决方案)我不反对脚本解决方法的)。那么,是否有可行的解决方案,如果没有,任何人都可以建议脚本解决方法吗?或者我应该只是验证为CSS3并称之为好吗?
谢谢,
motorhobo
答案 0 :(得分:6)
为什么不验证CSS2.1是不是很明显?
Google Font API正在使用@font-face
,不是 CSS 2.1。 @font-face
目前包含{{1}},现已弃用的CSS 2文档中也包含 。它将验证您是否针对这两个规范进行检查,而不是CSS 2.1。
答案 1 :(得分:0)
这是一篇有趣的文章,解释为什么验证不是一切。很高兴确保没有像孤立标签那样的错误。实际上,如果它是有效的CSS3并且不在CSS2.1中验证,则不会有任何问题。
http://www.codinghorror.com/blog/2009/03/html-validation-does-it-matter.html