Мало кто придерживается стандарта HTML. Если проверить HTML код наиболее популярных порталов, становиться видно, что стандартам следуют не все. Да, действительно, из всех наиболее посещаемых ресурсов, практически нет валидных.
Объясняется это чаще всего тем, что не указываются <!DOCTYPE> документа. С учётом того факта, что большинство таких сайтов хорошо отображается в распространённых браузерах, многие его не добавляют.
Добавления типа документа влияет на его отображение в браузере. Один и тот же документ без указания его типа по разному выглядит в различных браузерах. В данном случае по разному происходит обработка документа (рендеринг) браузерами. Существует два типа рендеринга: стандартный и режим совместимости. Если вы указываете тип вашего документа, то необходимо обязательно следовать стандартам.
Но, при указании типа документа большая часть ошибок, которые встречаются, это атрибуты тегов, отсутствующих в стандарте, а также их не хватка. Например, не все ставят для тега <li> его парный тег </li>, так как следующий <li> закроет предыдущий. Часто атрибуты тегов остаются без кавычек, хотя согласно стандартам, кавычки должны быть везде.
Бывает, что у тегов ставят атрибуты, которых нет. Например, для тега alt часто встречается атрибут title, которого быть не должно. Либо для тега div ставиться атрибут height, который все браузеры поддерживают.
Бывает, что у тегов img и script отсутствуют необходимые параметры. Для img обязательным является наличие параметра src и alt. Не важно, что содержится в последнем, его всё равно нужно указывать.
Но бывает, что тип документа указан, все тэги и атрибуты проверены, а код странице не валидный. На многих сайтах можно встретить счётчики, которые не всегда удовлетворяют стандартам. Некоторые из них можно отредактировать, но не всегда это возможно.
Поэтому создать сайт полностью валидным не так сложно, главное следовать стандартам.
В нашей веб студии вы можете заказать валидную html вёрстку веб сайта. Подробнее об этой услуге вы можете прочитать в разделе HTML верстка