Question

Appelez-moi un rustre, mais je veux que mon travail à valider. Pages utilisant l'API Google validate polices comme CSS3, mais pas aussi CSS2.1. Voici le href, tout droit sorti des instructions Google:

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

CSS 2.1 et XHTML 1.0 Strict sont déraisonnablement restrictives, donc je ne suis pas contre des solutions de contournement de script quand il n'y a pas de solution viable (par exemple pour l'intégration de vidéo Flash, qui est, il n'y a pas d'autre cross-browser, solution facilement implémentable que je sais de). Alors, est-il une solution viable, et sinon, quelqu'un peut-il proposer une solution de script? Ou devrais-je simplement validate comme CSS3 et appelez-le bien?

Merci,

motorhobo

Était-ce utile?

La solution

est-il pas évident pourquoi cela ne valident pas CSS2.1?

Google Font API utilise @font-face, qui est pas CSS 2.1. @font-face est actuellement inclus dans le CSS niveau 3 de travail Projet et < em> aussi dans les 2 documents CSS maintenant dépréciées. Il validera si vous vérifiez contre ces deux spécifications, mais pas CSS 2.1.

Autres conseils

Voici un article intéressant expliquant pourquoi la validation n'est pas tout. Il est agréable de faire pour être sûr qu'il n'y a pas d'erreurs comme des balises orphelines. En réalité, il n'y aura pas de problème si elle est valide CSS3 et ne valide pas CSS2.1.

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

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top