Проверка html кода сайта на ошибки

валидация Html кода

Зачем нужна валидация html кода сайта? На этот вопрос есть различные точки зрения. Попробуем описать данную проблему на основании нашего опыта.

Во-первых, существует такое сообщество, как The World Wide Web Consortium (W3C), которое разрабатывает стандарты для того, чтобы интернет был доступен каждому. В мире насчитывается около 6 наиболее популярных веб-браузеров для компьютеров, и примерно такое же количество — для мобильных устройств. А армия веб-разработчиков превышает миллионы человек.

Для того, чтобы один и тот же код html отображался одинаково во всех браузерах, была проведена масштабная работа по созданию стандарта HTML5. В этом стандарте также описаны принципы обработки стандартных ошибок кода браузерами, чтобы страницы отображались одинаково.

Наибольшей проблемой, к которой приводят ошибки валидации, является разное отображение в разных браузерах. Особенно заметны эти различия в Google Chrome и Firefox. Ошибки валидации также могут привести к возникновению ошибок в индексации.

  • В первую очередь опасны ошибки, при которых не указан тип документа, DOCTYPE.
  • Во-вторых, неправильно закрытые теги — ошибки в их написании могут привести к неправильной индексации страницы.
  • Однако большинство ошибок не приводят к серьезным проблемам. Поэтому многие веб-мастера просто игнорируют их, лишь проверяя корректность отображения сайта в тройке наиболее популярных браузеров.

Как показала практика, многие ошибки валидации действительно можно игнорировать. Например, в AJAX сайтах, использующих ANGULAR, html теги имеют недопустимые атрибуты. Возможно, и есть незначительное понижение позиций сайта в поисковых системах, но оно несущественно. А вот неправильно закрытый тег может существенно понизить позицию в выдаче поисковой системы, особенно если ошибка расположена в части HEAD страницы. Были такие случаи.

Проверить код на валидность вы можете онлайн на сайте http://validator.w3.org/. Доступны также плагины проверки валидации кода html для различных браузеров, которые вы можете найти по ключевому словосочетанию «Html Validator» с помощью инструмента поиска.