web-dev-qa-db-fra.com

Pourquoi le service de validation CSS du W3C affiche une erreur de valeur: font / n'est pas une famille de polices valeur: 11px / 14px "Trebuchet MS", sans-serif

J'ai essayé de valider mon code CSS avec W3C Tidy et le site Web W3C me montre l'erreur

Value Error: font/n'est pas une famille de fontes value: 11px/14px "Trebuchet MS", sans-serif

Alors qu'est-ce qui ne va pas avec cela, plus tôt ce n'était pas une erreur de code, j'avais même copié du code similaire de blogueur professionnel et essayé de le valider dans W3C mais je reçois toujours cette erreur?

6
Randore

Cela semble être un bogue qui s’est introduit dans le validateur CSS du W3C. Cela a été rapporté sur la liste de discussion du validateur: http://lists.w3.org/Archives/Public/www-validator-css/2012May/0003.html

Récemment, des problèmes ont été signalés dans les règles CSS relatives aux polices dans le validateur, en particulier depuis que son code a été renouvelé et que certains cas n'ont pas été traités correctement. À mon avis, il faut quelques semaines pour résoudre ce problème.

Vous pouvez éviter de déclencher le bogue si vous n'utilisez pas le raccourci font mais si vous spécifiez les propriétés séparément:

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

On dirait que vous essayez de valider une propriété CSS3 dans un validateur CSS2. Basculez le profil du validateur sur le niveau CSS 3 et tout ira bien.

D'après ce que vous avez dit dans les commentaires et le fait que htmlhelp.com/tools/csscheck le transmet, tout comme mon logiciel local, j'appelle un bogue dans le validateur. Le W3C n'est pas parfait et des bugs s'y infiltrent de temps en temps.

Votre code est correct donc je l'ignorerais simplement.

1
toomanyairmiles