проверка валидности htmlВ этой статье я познакомлю с понятием «валидность» кода сайта ( html & css ). Надеюсь все помнят, html — это структура сайта. Css — правила и стили для тегов, которые описаны в html.

Будем разбираться с самых низов: теория, а далее перейдем к практике. Так же вы найдете ответы на следующие вопросы: что такое валидность html и css кода, зачем она нужна, почему поисковые системы любят чистый / валидный код. А самое то главное покажу на примерах как проводить проверку валидности кода сайта.

Зачем нужна проверка валидности html и css кода

Валидность — по-другому чистый код ( без ошибок )

Константа № 1. Валидность кода сайта позволяет правильно отображать сайт в разных браузерах т.е. вся визуальная и функциональная составляющая сайта отображается и работает правильно. Чаще всего получается, что браузер обрабатывает и отображает корректно все элементы сайта, но это не говорит о том, что код чист и гладок как попка младенца.

Константа № 2. Чистый код ( html и css ) поощряют поисковые машины ( Yandex, Google ). Говоря по-русски, когда робот поисковой машины приходит на ваш ресурс и видит что валидность соблюдена, то соответственно поисковой робот будет знать, что этот ресурс без ошибок, а значит к отношение к сайту в лучшую сторону.

Из личного опыта: В моей практике была ситуация, когда новые статьи на блоге ни в какую не хотели залетать в поисковую выдачу. Вроде делаешь то все правильно, ускоряешь индексацию а в выдаче Яндекса нет и все! Вот что делать, куда копать? Кто-то подумает фильтры — фильтры, но ничего такого нет.

Проверил сайт на валидность html кода, и как я был удивлен и понял где была собака зарыта. Оказалось что в коде отсутствовал закрывающий тег </noindex> , а это тег специальный который закрывает участки кода или ссылки от поисковой машины Яндекса. И что же получается у меня было? Вся статья закрыта от индексации. Вот и ответ на вопрос: «Почему в поисковой выдаче нет». Потом естественно я эту ошибку устранил.

Перейдем от голого текста с теорией к практике, и научимся проводить проверку валидации онлайн

Проверка html кода

Идем на ресурс validator.w3.org и вводим адрес вашего сайта вида: http://vashsait.ru и нажимаем кнопку «Check»

Если нужно например загрузить с компьютера файл на проверку, то используйте вкладку «Validate by File Upload». Если, вы хотите проверить отдельный участок кода, то кликаем на «Validate by Direct Input». Ниже привожу подсказки, и как выглядит само окно для работы ( можно увеличить )

валидатор w3c

В качестве примера, чтобы показать сам процесс выдачи ошибок возьму любой сторонний сайт, адрес которого останется за кадром =) на данном блоге ошибки убраны, а так бы показал на нем, смотрим что получаем при проверке html кода, заметьте что валидатор поддерживает и расширенные языки html такие как ( XHTML, HTML5 ).

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

результат валидации html

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

Проверка CSS кода

Сперва Вам понадобится определить абсолютное нахождение основного файла стилей css, который отвечает за внешний вид и расположение блоков вашей темы для блога или отдельной html страницы. Быстрый и простой способ: на главной странице своего сайта нажимаете комбинацию ( Ctrl + U ) — откроется исходный код страницы, либо правая кнопка мыши ( Посмотреть исходный код страницы )

Опишу частые случаи, чтобы вам было легче найти основной файл стилей css. Для быстрого поиска в исходном поиске нажмите комбинацию клавиш ( Ctrl + F ) а в поисковом поле введите ( style.css или index.css) — это частые случаи, но для каждого сайта индивидуально и этот способ может не подойди, остается через инспективание какого-либо элемента на сайте, чтобы определить основной файл css

Либо используйте загрузку файла с компьютера или вставкой кода в соответствующее окно.

Для блогов WordPress:

1
http://vashsait.com/wp-content/themes/nazvanie_temu/style.css?ver=3.9.2

На эту часть ?ver=3.9.2 можете не обращать внимание

Для одностраничных сайтов:

1
http://vashsait.com/style.css

Далее идем в Валидатор CSS и видим следующее окно, почти такое же как и выше, только здесь мы проверяем css файл. Объяснять что куда тыкать не вижу смысла, все на русском и все понятно. Помимо проверки с сервера, можете так же воспользоваться загрузкой файла с компьютера или вставить код

валидатор css

После проверки, видим какие ошибки присутствуют в файле css

В моем примере ошибки не встретились, а есть только предупреждения, вот так все это выглядит на деле

валидация css ошибки

Вот так проверка валидности html и css работает, теперь вы знаете как убрать те или иные ошибки на своем сайте.

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

Подведем некоторые итоги и выводы:

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

С уважением, Александр Лукьянов