CSS HTML Validator

CSS HTML Validator — это HTML-редактор и редактор CSS для Microsoft Windows (а также для Linux и других Unix-подобных операционных систем с использованием Wine), предназначенный для помощи веб-разработчикам в создании синтаксически корректных и доступных документов HTML/HTML5, XHTML и CSS. Программа позволяет выявлять ошибки, потенциальные проблемы, такие как несовместимость с браузерами, и типичные опечатки. Также поддерживается проверка ссылок, орфографии, выдача рекомендаций по улучшению, предупреждения о устаревших, устаревающих или проприетарных тегах, атрибутах и CSS-свойствах, а также поиск проблем, влияющих на SEO.

CSS HTML Validator разрабатывается, распространяется и продаётся компанией AI Internet Solutions LLC, базирующейся в Техасе[1]. Первая версия CSS HTML Validator была выпущена в 1997 году для Windows 95. Актуальная версия — 2025/v25.01[2] (по состоянию на 24 января 2025 года) и предназначена для Windows 10 и новее, включая Windows 11. Нативная командная версия для macOS и Linux под названием htmlval стала доступна с версии 23. Программа представлена в трёх основных редакциях: Pro/Professional, Home/Standard и Lite. Редакция Enterprise была прекращена с 2025/v25. Программа преимущественно коммерческая (за исключением Lite), однако бесплатная версия Home доступна для личного или учебного некоммерческого использования. Также имеется бесплатная ограниченная версия командного инструмента htmlval для macOS и Linux.

Общие сведения
CSS HTML Validator
Тип HTML-редактор
Разработчик AI Internet Solutions LLC
Операционные системы Windows 10 и новее
Аппаратная платформа Microsoft Windows
Последняя версия 2025 (v25.01) (7 января 2025)
Лицензия Trialware
Сайт htmlvalidator.com

Возможности

CSS HTML Validator включает в себя HTML-редактор, валидатор для HTML, XHTML, htmx, polyglot markup, CSS, PHP и JavaScript (с использованием JSLint или JSHint), проверку ссылок (выявление битых и недоступных ссылок), проверку орфографии, аудит доступности и SEO-проверку. Интегрированный веб-браузер позволяет просматривать сайты с автоматической валидацией страниц.

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

В редакциях Pro и Enterprise включён встроенный скриптовый язык TNPL, позволяющий настраивать проверки: добавлять, менять или удалять сообщения валидатора. С помощью TNPL можно интегрировать собственные проверки для индивидуальных нужд.

В комплекте с Pro и Enterprise входит инструмент Batch Wizard, позволяющий проверять целые сайты или их части, либо выбранные локальные документы; отчёты формируются в формате HTML или XML и доступны для просмотра через стандартный браузер.

Система проверки доступности поддерживает требования Section 508 и Web Content Accessibility Guidelines (WCAG 1.0, 2.0, 2.1 и 2.2).

С помощью интеграции HTML Tidy с поддержкой HTML5 и инструмента Pretty Print & Fix Tool программа может автоматически исправлять распространённые ошибки в документах HTML и XHTML. Однако некоторые проблемы невозможно устранить (или устранить правильно) в автоматическом режиме и для этого требуется ручная обработка.

История

Валидация polyglot markup была добавлена в версии 12, а поддержка мобильной вёрстки (HTML и CSS) — в версии 14 и дополнительно улучшена в версии 15. В версии 15 появилась проверка синтаксиса JSON и файлов HTML5 cache manifest. В версии 16 была добавлена поддержка lint-а для JavaScript с помощью JSHint (по-прежнему поддерживается и JSLint). Версия 17 принесла протестированную поддержку AMP, а также живую валидацию DOM с использованием Google Chrome[3].

Версия CSS HTML Validator 2018/v18 официально сменила название с CSE HTML Validator на CSS HTML Validator и обновила поддержку HTML5 и CSS. Также появилась новая форма отчётов "By Message" в Batch Wizard, прекращена поддержка Windows Vista и ниже.

В версии 2019/v19 обновлена поддержка HTML и CSS, добавлена поддержка WCAG 2.1, улучшена работа под Wine, выпуск стал нативным 64-битным (ранее — 32-битным). В версии 2020/v20, с января 2020, дополнились средства для HTML, CSS, доступности и появилась улучшенная поддержка AMP. С версии 20 редакция Standard называется Home.

В версии 2021/v21 (январь 2021) вышли очередные обновления по HTML, CSS, доступности и другим направлениям.

Версия 2022/v22 (январь 2022) принесла обновления, новые тёмные темы (три варианта) и внедрила рендеринг на движке Microsoft Edge WebView2 в интегрированном браузере. В дальнейшем была добавлена поддержка проверки форматов JSON Lines и NDJSON.

Выпуск 2023/v23 (январь 2023) внедрил командный инструмент htmlval для macOS и Linux, а поддержка Windows 7, 8 и 8.1 официально прекращена[4].

Версия 2024/v24 (январь 2024) внесла новые улучшения и добавила поддержку htmx.

CSS HTML Validator 2025/v25 (декабрь 2024 года, текущий основной выпуск) содержит очередные доработки и обновления; в этой версии прекращена Enterprise-редакция, её функции перешли в Pro.

Онлайн-редакция, основанная на CSS HTML Validator Pro и позволявшая проверку файлов по загрузке, ссылке или вставке текста, была прекращена в мае 2017 года в пользу настольной версии для Windows.

Выпуски

История версий
Версия Дата Ключевые изменения Примечания
v12 Добавлена поддержка polyglot markup
v14 Поддержка мобильной вёрстки (HTML и CSS)
v15 Проверка JSON и HTML5 cache manifest, улучшена мобильная поддержка
v16 Линтинг JavaScript с помощью JSHint
v17 AMP, живая DOM-валидация через Google Chrome [3]
2018/v18 январь 2018 Смена имени, обновление поддержки HTML5 и CSS, новая форма отчёта, прекращена поддержка Windows Vista и ниже
2019/v19 январь 2019 Обновления HTML/CSS, WCAG 2.1, 64-битная архитектура, улучшена поддержка Wine
2020/v20 январь 2020 Улучшение поддержки AMP, переименование Standard в Home
2021/v21 январь 2021 Обновления HTML/CSS/доступности и др.
2022/v22 январь 2022 Тёмные темы, Edge WebView2, поддержка JSON Lines и NDJSON
2023/v23 январь 2023 Командный инструмент htmlval для macOS и Linux, прекращена поддержка Windows 7, 8, 8.1 [4]
2024/v24 январь 2024 Улучшения, добавлена поддержка htmx
2025/v25 декабрь 2024 Дальнейшие обновления и прекращение редакции Enterprise [2]

Цели валидации

Целью валидации и автоматизированной проверки документов HTML, XHTML и CSS является обеспечение их синтаксической правильности и отсутствия ошибок. Такой подход позволяет:

  • повысить доступность для пользователей с инвалидностью (например, для людей с нарушениями зрения), а также улучшить опыт для всех пользователей;
  • ускорить отображение страниц, так как браузерам не приходится "догадываться" о некорректном синтаксисе;
  • обеспечить корректное отображение на разных браузерах и устройствах, включая мобильные устройства;
  • формировать более предсказуемую структуру DOM, что важно для CSS и JavaScript;
  • повысить совместимость с будущими версиями браузеров и спецификаций;
  • снизить количество технических проблем для пользователей и поисковых систем;
  • предотвращать наличие битых, недоступных ссылок.

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

Отличия от других HTML-валидаторов

  • CSS HTML Validator — это локальное десктопное приложение для Microsoft Windows, а также нативный командный инструмент для macOS и Linux, не требующий интернет-соединения. Это отличает его от онлайн-сервисов.
  • Программа работает в офлайн-режиме (онлайн требуется только для проверки ссылок), что повышает скорость и приватность по сравнению с веб-сервисами, такими как W3C Markup Validation Service. Однако пользователь самостоятельно отвечает за своевременное обновление программы.
  • CSS HTML Validator проверяет HTML/XHTML, CSS, ссылки, орфографию, доступность, JavaScript, SEO и PHP за один проход, тогда как DTD-валидаторы такие возможности обычно не поддерживают и не поддерживают HTML5.
  • В программу встроен скриптовый язык TNPL, позволяющий глубоко кастомизировать проверки с помощью пользовательских функций и скриптов.
  • Помимо собственного движка, CSS HTML Validator содержит DTD-валидатор для старых версий HTML, но основное отличие заключается в более продвинутой проверке за счёт собственного движка, к которому не применимы ограничения DTD-валидаторов.

Интеграции и экосистема

CSS HTML Validator интегрируется с рядом сторонних программ, что позволяет использовать его возможности непосредственно из этих приложений:

  • EmEditor — содержит специальную сборку Lite для встроенной проверки HTML и CSS
  • Blumentals Software[5] — несколько программ этого производителя поддерживают интеграцию с CSS HTML Validator
  • HTML-Kit
  • HomeSite
  • Microsys A1 Website Analyzer[6]
  • TextPad

Примечания

  1. About AI Internet Solutions LLC (англ.). htmlvalidator.com. Дата обращения: 8 июня 2024. Архивировано 10 октября 2025 года.
  2. 1 2 CSS HTML Validator 2025 (v25.01) Now Available! (англ.). htmlvalidator.com. Дата обращения: 24 января 2025.
  3. 1 2 Using Google Developer Tools to Validate the DOM (англ.). htmlvalidator.com. Дата обращения: 8 июня 2024. Архивировано 7 сентября 2025 года.
  4. 1 2 Now Available: New Mac and Linux Ports of CSS HTML Validator w/FREE Limited Version (англ.). htmlvalidator.com. Дата обращения: 24 января 2025. Архивировано 4 декабря 2024 года.
  5. Blumentals Software (англ.). blumentals.net. Дата обращения: 20 января 2020.
  6. A1 Website Analyzer (англ.). microsystools.com. Дата обращения: 11 августа 2017. Архивировано 2 октября 2025 года.