инструменты для сайта

инструменты / валидатор HTML

Валидатор HTML

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

Страницу скачиваем сами: до 1 МБ и не дольше 10 секунд. Страницу тяжелее 800 КБ разбираем не целиком — сообщим об этом и предложим прислать спорный кусок разметки во вторую вкладку.

Что мы проверяем и чего не обещаем

Наша проверка html кода держит пятнадцать правил разбора HTML — не всю спецификацию и не подмену ей. Список ниже — это ровно то, что умеет разглядеть наш разбор, и ни строкой больше. Нашли что-то по этим правилам — покажем строку, столбец и вырезку места в исходнике. Не нашли — прямо об этом и скажем: «по нашим 15 правилам ошибок не нашли», а не «страница исправна». Полную проверку по всей спецификации даёт официальный валидатор W3C — бесплатно и без входа, но интерфейс и сообщения там на английском языке, и именно это отличие привело нас к этой странице.

Пятнадцать правил, по которым мы проверяем

Ошибки — нарушение разметки

Предупреждения — не запрещено, но мешает людям или роботам

Метка «только целая страница» — правило проверяет документ в целом (doctype, title, кодировку, язык) и не применяется, когда во второй вкладке вставлен кусок кода, а не целая страница.

Чем мы отличаемся от валидатора W3C

W3C сверяет код построчно со спецификацией и выдаёт точное, но английское сообщение разбора — без перевода и без совета, что делать дальше. Мы держим пятнадцать самых частых причин поломки вёрстки и добавляем к каждой находке две строки по-русски: чем именно она грозит на живом сайте и как её починить. Правил у нас меньше, чем в полной спецификации, но объяснения на каждое из них больше.

Валидатор HTML и анализ сайта — разные проверки

Эта страница смотрит только вёрстку: незакрытые теги, неверную вложенность, битые атрибуты, отсутствие обязательных тегов документа. Заголовки, мета-теги, robots.txt, дубли и всё остальное, за что отвечает выдача, смотрит анализ сайта — туда стоит идти, если с вёрсткой всё в порядке, а трафика на сайт всё равно нет.

Вопросы

Разметка нашлась битой, а сайт вроде открывается

Браузеры давно умеют молча чинить сломанную разметку на свой лад, поэтому страница открывается даже с незакрытым тегом или перепутанным порядком закрытия. Открывается не значит починена: разные браузеры чинят по-разному, и вид страницы на телефоне и на компьютере может разойтись именно из-за такой находки.

Находок ноль, а с сайтом всё равно что-то не так

Мы держим пятнадцать правил разбора HTML, а не всю спецификацию и не проверку заголовков, robots.txt или дублей — это делает анализ сайта. Ноль находок здесь означает, что вёрстка чистая по нашим пятнадцати правилам, и ничего сверх этого.

Почему не отправить сразу на validator.w3.org

Можно, он бесплатный и без входа, и для полной проверки по спецификации мы сами на него ссылаемся. Разница в том, что там интерфейс и каждое сообщение на английском языке, а мы читаем те же причины поломки по-русски и прямо пишем, чем находка грозит и как её чинить.

Вставил кусок кода, а часть правил не сработала

Так и задумано. Четыре правила из пятнадцати — doctype, заголовок title, кодировка и язык страницы — касаются только целого документа. Вставленный кусок кода не документ целиком, и обвинять его в отсутствующем doctype было бы нечестно.

Это же самое, что анализ сайта

Нет, это соседние, но разные проверки. Анализ сайта смотрит на то, что важно поиску: заголовки, robots.txt, карту сайта, дубли. Здесь мы смотрим только вёрстку — правильно ли открыты и закрыты теги, нет ли битых атрибутов и обязательных тегов документа.