web-dev-qa-db-ja.com

W3C CSS検証サービスが値エラーを表示している理由:font /はフォントファミリ値ではありません:11px / 14px "Trebuchet MS"、sans-serif

W3Cを使用してCSSコードを検証しようとしましたが、W3C Webサイトに次のエラーが表示されています。

値エラー:フォント/はフォントファミリ値ではありません:11px/14px "Trebuchet MS"、sans-serif

それで何が問題なのか、以前はコードエラーではなく、プロのブロガーから同様のコードをコピーしてw3cで検証しようとしましたが、それでもこのエラーが発生していますか?

6
Randore

これは、W3C CSS Validatorに侵入したバグのようです。検証者のディスカッションリストで報告されています: http://lists.w3.org/Archives/Public/www-validator-css/2012May/0003.html

最近、コードが更新され、一部のケースが適切に処理されなかったため、特にバリデーターのフォント関連のCSSルールにバグがありました。私の推測では、これを修正するには数週間かかります。

fontの省略形を使用せず、プロパティを個別に指定すると、バグのトリガーを回避できます。

font-size: 11px; 
line-height: 14px;
font-family: "Trebuchet MS", sans-serif;
4

CSS2バリデーターでCSS3プロパティを検証しようとしているようです。バリデーターのプロファイルをCSSレベル3に切り替えてください。

コメントであなたが言ったことと htmlhelp.com/tools/csscheck がそれを渡すという事実に基づいて、私のローカルソフトウェアと同様に、バリデーターのバグを呼んでいます。 W3Cは完璧ではなく、バグは時々忍び寄っていきます。

あなたのコードは問題ないので、私はそれを無視します。

1
toomanyairmiles