Как W3C CSS Validator может идентифицировать документ css3? - PullRequest
4 голосов
/ 18 августа 2011

У меня проблема!

Есть ли способ определить файл css3 для валидатора W3C?

В HTML5 мы помещаем <!DOCTYPE html>, но в файле CSS, что мы можем поместить?

Когда я проверяю свой файл css, и он содержит некоторые элементы css3 (@font-face, box-shadow и т. Д.), Он говорит, что он недействителен! потому что он не знает, что это CSS3. Итак ... есть ли метод?

Большое спасибо. Давида.

Ответы [ 3 ]

5 голосов
/ 18 августа 2011

Нет, файлы CSS не имеют функции самоидентификации.Чтобы проверить файл на соответствие определенной версии CSS, вы должны явно выбрать, какую версию вы хотите.В W3C Validator это можно выбрать в меню «Профиль» в разделе «Дополнительные параметры».

CSS-уровень 3 - это то, чего он стоит;пока все модули CSS3 не являются полными (не задерживайте дыхание!) это спорно, что это значит ...

1 голос
/ 02 мая 2012

Код Джеймса сломался, потому что он не заключил его в теги кода, а вот фактический код

http://jigsaw.w3.org/css-validator/validator?profile=css3&usermedium=all&warning=1&vextwarning=&lang=en&uri=http%3A%2F%2Fwww.yourwebsitename.com%2F

Однако это нарушит проверку разметки W3C.

cannot generate system identifier for general entity "usermedium"

…/css-validator/validator?profile=css3&usermedium=all&warning=1&vextwarning=&la…

general entity "usermedium" not defined and no default entity

…/css-validator/validator?profile=css3&usermedium=all&warning=1&vextwarning=&la…

reference not terminated by REFC delimiter

…ator/validator?profile=css3&usermedium=all&warning=1&vextwarning=&lang=en&uri=…

reference to external entity in attribute value

…ator/validator?profile=css3&usermedium=all&warning=1&vextwarning=&lang=en&uri=…

reference to entity "usermedium" for which no system identifier could be generated

…ator/validator?profile=css3&usermedium=all&warning=1&vextwarning=&lang=en&uri=…

cannot generate system identifier for general entity "warning"

…validator?profile=css3&usermedium=all&warning=1&vextwarning=&lang=en&uri=http%…

Мне кажется странным, что код, сгенерированный службой проверки CSS W3C, нарушает службу разметки W3C. LOL

Так возьми свой яд. Я придерживаюсь W3C Markup Validation. :)

0 голосов
/ 18 августа 2011

Используйте следующую ссылку с вашим URL вместо знака вопроса (???):

http://jigsaw.w3.org/css-validator/validator?profile=css3&usermedium=all&warning=1&vextwarning=&lang=en&uri=http%3A%2F%2F???

...