#html #css #w3c-validation #unicorn
#HTML #css #w3c-проверка #единорог
Вопрос:
Если я не ошибаюсь W3c.org отвечает за стандарты html и css, но его собственный сайт недействителен с его собственным валидатором, кто-нибудь может прояснить, что это??
http://validator.w3.org/unicorn/check?ucn_uri=www.w3.org/amp;ucn_task=conformance#
Ответ №1:
Они используют CSS 3 (с некоторыми специфичными для поставщика экспериментальными реализациями определенных свойств, которые, по их мнению, достаточно хорошо поддерживаются для использования), а вы тестируете на основе CSS 2.1.
Валидация — это инструмент, а не соревнование. Существует множество веских причин для отклонения от спецификации, при условии, что вы понимаете последствия этого (для конкретного способа, которым вы отклоняетесь).
Ответ №2:
Валидатор проверяет соответствие CSS 2.1, однако сайт w3c использует CSS 3 (плюс некоторые нестандартные расширения, специфичные для браузера).
РЕДАКТИРОВАТЬ: Кроме того, на самом деле не имеет значения, проверяется ли CSS, если он соответствует общим правилам синтаксиса, так что браузеры по-прежнему могут его читать и просто игнорировать любые селекторы или свойства, которые он не знает.