Почему валидация выдает ошибку?
Валидация Вашего сайта полезна для того, чтобы определить валидность применения HTML разметки и применения CSS стилей, которые используются на Вашем сайте. CSS и HTML в совокупности считываются и отображаются в привычном всем виде посредством CMS, шаблона, компонентов, скриптов и контента, который Вы добавляете на сайт. YOOTHEME применяет расширенное использование современных стандартов CSS3, HTML5 разметки, чтобы поставлять современные веб-технологии в своих проектах.
Сервис валидации W3C,например, может показать, что даже "чистый", только что установленный шаблон валиден не на 100% по установленным стандартам, и не сполна отвечает современной разметке, более того, сервис может указывать на определенные ошибки. Давайте рассмотрим некоторые примеры того, как разметка шаблонов Warp оказывается "невалидной".
X-UA-совместимый мета-тег
Этот мета-тег используется для принудительного использования в Internet Explorer высокого уровня совместимости, и если в указанном браузере установлен плагин Google Chrome Frame, то будут применены возможности отображения современных технологий, вместо устаревших. HTML валидатор укажет на ошибку в данном случае.
Свойство Background и префиксы разработчиков
Валидатор CSS также выдаст ошибку при использовании CSS3 свойства
background и префиксов разработчиков, например, в случае, указанном ниже.
background: -moz-linear-gradient(-45deg, #40a4b6 0%, #007181 100%);background: -webkit-linear-gradient(-45deg, #40a4b6 0%,#007181 100%);background: linear-gradient(-45deg, #40a4b6 0%,#007181 100%);
Заключение
Валидация - важная часть в вашей работе над сайтом (для обнаружения реальных ошибок), но не позволяйте валидации уводить Вас от возможности применять современные способы, методы и технологии сайтостроения.