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 интегрируется с рядом сторонних программ, что позволяет использовать его возможности непосредственно из этих приложений:
Примечания
- ↑ About AI Internet Solutions LLC (англ.). htmlvalidator.com. Дата обращения: 8 июня 2024. Архивировано 10 октября 2025 года.
- ↑ 1 2 CSS HTML Validator 2025 (v25.01) Now Available! (англ.). htmlvalidator.com. Дата обращения: 24 января 2025.
- ↑ 1 2 Using Google Developer Tools to Validate the DOM (англ.). htmlvalidator.com. Дата обращения: 8 июня 2024. Архивировано 7 сентября 2025 года.
- ↑ 1 2 Now Available: New Mac and Linux Ports of CSS HTML Validator w/FREE Limited Version (англ.). htmlvalidator.com. Дата обращения: 24 января 2025. Архивировано 4 декабря 2024 года.
- ↑ Blumentals Software (англ.). blumentals.net. Дата обращения: 20 января 2020.
- ↑ A1 Website Analyzer (англ.). microsystools.com. Дата обращения: 11 августа 2017. Архивировано 2 октября 2025 года.