Построение сайта, продвижение, работа в сети

Проверка сайта на валидность на сервисе Validator.w3.org

Проверка сайта на валидность

Проверка сайта на валидность представляет собой проверку его кода на соответствие определённым эталонам и правилам.

Эти правила устанавливает специально созданный консорциум компаний W3C. В него входят такие крупные компании, как Google, Opera, Mozilla, Microsoft, IBM и многие другие.

Для чего нужна валидация кода

Потребность валидации кода появилась, когда web-технологии стали идти вперед весьма быстрыми темпами.

Как в HTML, так и в CSS стало возникать множество возможностей и разработчики стали их активно использовать в своих проектах. Но при этом использовали эти возможности очень свободно.

Также стали появляться различные браузеры, которые по разному отображали одинаковые элементы веб-страниц.

Данный консорциум был создан именно для того, чтобы как-то стандартизировать и прописать определенные правила и требования к HTML и CSS коду.

Идея требований заключается в том, что если на сайте нет каких-то ошибок, то он обязан единообразно отображаться в разных браузерах, то есть быть кроссбраузерным.

Но на деле это не всегда соблюдается. В некоторых случаях, пусть даже сайт и полностью валидный, это не дает никаких гарантий, что он достаточно однотипно и правильно отобразится в разных браузерах.

Также есть не мало случаев, когда кроссбраузерные сайты, отображаемые одинаково в различных браузерах, имеют в коде  массу ошибок при проверке их через валидатор.

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

Проверка сайта на валидность

Валидаторы кода это онлайн-сервисы, способные выполнить проверку сайта на валидность, то есть соответствие всех элементов его установленным правилам и стандартам.

В качестве валидатора может быть использован сервис W3C. На нем есть три основных вкладки.

На первой вкладке – Проверить URL, можно сразу же ввести адрес сайта или отдельной страницы для проверки.

Проверка по URL

На второй вкладке – Проверить загруженный файл, можно загрузить веб-страницы, которые находятся на компьютере.

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

Все настройки сначала можно оставить по умолчанию и нажимаем Проверить. Получаем список ошибок и предупреждений.

Список ошибок и предупреждений

Предупреждения выделены желтым цветом, а ошибки — красным. Рассмотрим, как выводятся предупреждения и ошибки.

В первой строчке выводятся название самих атрибутов, не понравившиеся валидатору и название тега, в котором они встречаются.

В следующей строчке указано, в какой строке и в каком столбце был найден фрагмент с ошибкой.

В третьей строке отображается выделенный желтым цветом текст самого этого кода.

В данном случае можно открыть страницу и найти там строку 70, колонка 93.

Но это сделать часто затруднительно, потому что если сайт работает на каком-то движке, например, на WordPress, то все файлы  сайта могут состоять из нескольких файлов шаблона, все это выводится через php и обнаружить там эту строчку будет непросто.

Поэтому, строчку с кодом лучше скопировать и найти ее в файлах шаблона определенной темы и уже там делаем исправления.

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

Возможно, что кусок кода, который не воспринимает валидатор, необходим на сайте для отображения, например, галереи.

Заключение по валидации кода

Таким образом, можно сделать вывод, что валидацию кода проводить надо, но пытаться довести до совершенства, чтобы не было ни единой ошибки, пожалуй не нужно.

Сначала нужно избавиться от грубых ошибок, которые влияют на работу сайта в целом и на отображении его в различных браузерах.

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

Google кстати, уже отказался от учета валидности сайтов при ранжировании. Яндекс пока нет, но если проследить, какие страницы пребывают в топе, Яндекс валидность сайтов учитывает незначительно, или не учитывает совсем.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Лимит времени истёк. Пожалуйста, перезагрузите CAPTCHA.

Поиск Яндекса
Группа Компьютерная грамотность
Подпишитесь на новости

Введите ваш email адрес:

Media Markt
Gyrotown