Google Fonts API генерирует ошибки проверки подлинности CSS 2.1 - PullRequest
2 голосов
/ 19 октября 2010

Назовите меня рубом, но я хочу, чтобы моя работа прошла проверку. Страницы, использующие Google Font API, проверяются как CSS3, но не как CSS2.1. Вот ссылка, прямо из инструкций 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

Ответы [ 2 ]

6 голосов
/ 19 октября 2010

Разве не очевидно, почему это не подтверждается как CSS2.1?

Google Font API использует @font-face, что не CSS 2.1.@font-face в настоящее время включено в Рабочий проект CSS уровня 3 , а также в устаревших документах CSS 2.Он будет проверен, если вы проверите его по обеим этим спецификациям, но не по CSS 2.1.

0 голосов
/ 19 октября 2010

Вот интересная статья, объясняющая, почему проверка не все. Это хорошо, чтобы убедиться, что нет ошибок, таких как потерянные теги. В действительности не будет никаких проблем, если он действителен в CSS3 и не проверяется в CSS2.1.

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

...