2

私をルーブと呼んでください、しかし私は私の仕事が検証されることを望みます。Google Font APIを使用するページは、CSS3として検証されますが、CSS2.1としては検証されません。これが、Googleの指示から直接出たhrefです。

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

CSS2.1とXHTML1.0Strictは不当に制限されているため、実行可能な解決策がない場合(つまり、Flashビデオを埋め込む場合、つまり、私が知っている他のクロスブラウザーで簡単に実装できる解決策がない場合)、スクリプトの回避策に反対しません。それで、実行可能な解決策はありますか?そうでない場合、誰かがスクリプトの回避策を提案できますか?それとも、CSS3として検証して、それを良いと呼ぶべきですか?

ありがとう、

モーターホボ

4

2 に答える 2

6

それが CSS2.1 として検証されない理由は明白ではありませんか?

Google Font API は、 CSS 2.1@font-faceはないを使用しています。@font-faceは現在、CSS Level 3 Working Draftに含まれており、現在非推奨の CSS 2 ドキュメントにも含まれています。これらの仕様の両方に照らしてチェックすれば検証されますが、CSS 2.1 には当てはまりません。

于 2010-10-19T05:40:26.923 に答える
0

これは、検証がすべてではない理由を説明する興味深い記事です。孤立したタグのような間違いがないことを確認するのは良いことです。実際には、それが有効なCSS3であり、CSS2.1で検証されない場合、問題は発生しません。

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

于 2010-10-19T01:24:29.307 に答える