Около 90% сайтов не соответствуют веб-стандартам, выявлено в новом исследовании
Независимый проект ValidateHTML провел анализ 5000 популярных доменов и обнаружил, что почти 90% из них нарушают веб-стандарты. Более 100 тысяч ошибок в коде указывают на серьезные проблемы.
В исследовании, проведенном французским разработчиком Тео Дюкре в рамках проекта ValidateHTML, были проанализированы 5000 наиболее посещаемых веб-сайтов. Результаты показали, что почти 90% исследуемых сайтов имеют ошибки в коде, что приводит к несоответствию с установленными стандартами Всемирного консорциума веб-технологий (W3C) и Рабочей группы по технологиям веб-гипертекстовых приложений (WHATWG).
Из всей выборки только 2656 доменов предназначались для пользователей, тогда как остальные представляли собой технические домены, как, например, «gstatic» от Google. Несмотря на наличие понятных страниц, подавляющее большинство сайтов демонстрировало некорректный HTML-код. В общей сложности было выявлено 100 305 нарушений в коде HTML и 18 863 ошибки CSS. Лишь 12,8% сайтов имели валидный код, а только 2,6% не содержали ни одной ошибки.
Кроме того, более трети сайтов не прошли проверку доступности, что затрудняет их использование для людей с проблемами зрения. На 20,4% страниц отсутствует альтернативный текст для изображений, а 41,6% страниц не имеют меток ARIA, необходимых для идентификации областей страницы.
Эксперты указывают на разработчиков и браузеры как на основных виновников данной ситуации. Неверный код, часто возникающий при использовании фронтенд-фреймворков, может быть вызван некорректной вложенностью тегов. Современные браузеры, обладая высокой терпимостью к ошибкам, игнорируют некорректности в коде, что, однако, не гарантирует правильного отображения для программ чтения с экрана.
По материалам: 3dnews.ru