Если я не ошибаюсь, W3c.org отвечает за стандарты html и css, но его собственный сайт недействителен со своим собственным валидатором. Может ли кто-нибудь прояснить, что это такое??
Они используют CSS 3 (с некоторыми экспериментальными реализациями определенных свойств, специфичными для поставщиков, которые, по их мнению, достаточно хорошо поддерживаются для использования), а вы тестируете CSS 2.1.
Валидация — это инструмент, а не соревнование. Есть много веских причин для отклонения от спецификации, если вы понимаете последствия этого (для конкретного способа, которым вы отклоняетесь).
Валидатор проверяет CSS 2.1, однако сайт w3c использует CSS 3 (плюс некоторые нестандартные расширения для браузера).
РЕДАКТИРОВАТЬ: Кроме того, на самом деле не имеет значения, проверяется ли CSS, если он соответствует общим правилам синтаксиса, поэтому браузеры все еще могут его читать и просто игнорировать любые селекторы или свойства, которые он не знает.