簡體   English   中英

Google字體API生成CSS 2.1驗證錯誤

[英]Google fonts API generates CSS 2.1 validation errors

叫我盧布,但我希望我的工作能得到驗證。 使用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

不是很明顯為什么不能作為CSS2.1進行驗證嗎?

Google Font API使用@font-face ,而不是 CSS 2.1。 @font-face目前包含在CSS 3級工作草案在現在反對的CSS 2個文件。 它將驗證是否根據這兩個規范(而不是CSS 2.1)對它進行檢查。

這是一篇有趣的文章,解釋了為什么驗證不是全部。 確保沒有孤立標記之類的錯誤,這很高興。 實際上,如果它是有效的CSS3並且未在CSS2.1中進行驗證,就不會有任何問題。

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM