代码之家  ›  专栏  ›  技术社区  ›  VanAlbert

Google字体API生成CSS 2.1验证错误

  •  2
  • VanAlbert  · 技术社区  · 14 年前

    叫我鲁比,但我想让我的工作得到证实。使用Google字体API的页面验证为CSS3,而不是CSS2.1。下面是一个从Google指令中直接得到的ref:

    <link href="http://fonts.googleapis.com/css?family=Yanone+Kaffeesatz" rel="stylesheet" type="text/css" id="googlefont" />

    CSS 2.1和XHTML 1.0strict是不合理的限制,所以我不反对在没有可行的解决方案(即,对于嵌入Flash视频,也就是说,我知道没有其他跨浏览器、易于实现的解决方案)时使用脚本解决方案。那么,有没有一个可行的解决方案,如果没有,谁能建议一个脚本解决方案?或者我应该验证CSS3并称之为良好?

    谢谢,

    汽车流浪汉

    2 回复  |  直到 13 年前
        1
  •  6
  •   Yi Jiang G-Man    14 年前

    这难道不明显为什么不能作为CSS2.1来验证吗?

    @font-face ,其中 不是 第2.1章。 @字体字体 当前包含在 CSS Level 3 Working Draft 在现在不推荐使用的CSS 2文档中。如果您对照这两个规范(而不是CSS 2.1)检查它,那么它将生效。

        2
  •  0
  •   Benbob    14 年前

    这里有一篇有趣的文章解释了为什么验证不是一切。很高兴能确保没有像孤立标签这样的错误。实际上,如果它是有效的CSS3并且没有在CSS2.1中验证,就不会有任何问题。

    http://www.codinghorror.com/blog/2009/03/html-validation-does-it-matter.html