Jump to content

CSS HTML-валидатор

CSS HTML-валидатор
Разработчик(и) ООО «Ай Интернет Солюшнс»
Стабильная версия
2024 (v24.03) / 24 июня 2024 г .; 42 дня назад ( 24.06.2024 )
Операционная система Windows 10 и более поздние версии
Тип HTML-редактор
Лицензия Пробная версия
Веб-сайт www .htmlвалидатор

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

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

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

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

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

Инструмент Batch Wizard, включенный в версии Pro и Enterprise, может проверять целые веб-сайты, части веб-сайтов или список локальных веб-документов. Мастер пакетной обработки создает отчеты в стандартном формате HTML или XML. Отчеты можно просмотреть с помощью обычного веб-браузера.

Средство проверки доступности включает поддержку поправки к разделу 508 Закона о реабилитации 1973 года и Руководства по обеспечению доступности веб-контента (как WCAG 1.0, так и WCAG 2.0/2.1/2.2).

Используя версию HTML Tidy с поддержкой HTML5 и инструмент Pretty Print & Fix Tool, CSS HTML Validator может автоматически устранять некоторые распространенные проблемы с HTML и XHTML документами . Однако некоторые проблемы невозможно устранить (или исправить правильно) с помощью автоматизированных инструментов и требуют проверки и исправления вручную.

История версий

[ редактировать ]

Проверка разметки полиглотом была добавлена ​​в версии 12, а поддержка мобильной разработки (для HTML и CSS) была добавлена ​​в версии 14 и улучшена в версии 15. В версии 15 добавлена ​​встроенная проверка синтаксиса для JSON и файлов манифеста кэша HTML5 . В версии 16 добавлена ​​проверка JavaScript с использованием JSHint , инструмента статического анализа кода для проверки JavaScript, но также продолжает поддерживаться JSLint . В версии 17 добавлена ​​поддержка проекта Accelerated Mobile Pages Project , который представляет собой тип HTML, оптимизированный для просмотра веб-страниц на мобильных устройствах, а также поддержка проверки DOM в реальном времени с помощью Google Chrome. [3]

CSS HTML Validator 2018/v18 переименовывает программное обеспечение с CSE HTML Validator на CSS HTML Validator и включает обновленную поддержку HTML5 и CSS. В версии 18 также добавлен новый отчет «По сообщению» в мастере пакетной обработки и прекращена поддержка Windows Vista и более ранних версий.

CSS HTML Validator 2019/v19 включает обновленную поддержку HTML и CSS, добавляет поддержку WCAG 2.1, улучшает поддержку при работе под Wine (программное обеспечение) и является собственным 64-битным приложением (ранее выпуски были 32-битными). CSS HTML Validator 2020/v20, впервые выпущенный в январе 2020 года, включает HTML, CSS, специальные возможности и другие обновления, включая улучшенную поддержку проекта Accelerated Mobile Pages Project . Кроме того, начиная с версии 20, стандартная версия была переименована в домашнюю версию. CSS HTML Validator 2021/v21, впервые выпущенный в январе 2021 года, включает дополнительные обновления HTML, CSS, специальных возможностей и другие обновления.

CSS HTML Validator 2022/v22, выпущенный в январе 2022 года, включает улучшения и обновления, позволяющие поддерживать программу в актуальном состоянии, новый механизм рендеринга Microsoft Edge WebView2 для встроенного веб-браузера и три новые темные темы. В более поздних обновлениях версии 22 добавлена ​​поддержка проверки строк JSON и документов NDJSON .

CSS HTML Validator 2023/v23, выпущенный в январе 2023 года, включает в себя дополнительные улучшения и обновления, позволяющие поддерживать программу в актуальном состоянии. В новом выпуске также представлены новые MacOS и Linux , называемые htmlval для Mac и Linux. порты командной строки основного механизма проверки для [4] Официальная поддержка Windows 7, 8 и 8.1 была прекращена в версии 2023/v23.

CSS HTML Validator 2024/v24, выпущенный в январе 2024 года и до сих пор являющийся основной версией, включает дальнейшие обновления и улучшения. Также добавлена ​​поддержка htmx.

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

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

[ редактировать ]

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

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

Хотя инструменты автоматической проверки полезны для разработки и дальнейшего обслуживания веб-сайтов, они не могут гарантировать, что документ будет отображаться (отрисовываться) и вести себя должным образом во всех браузерах. Разработчикам следует всегда тестировать документы в различных браузерах (включая мобильные браузеры), чтобы выявить проблемы, которые невозможно обнаружить с помощью компьютеризированного инструмента проверки.

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

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

Интеграция

[ редактировать ]

CSS HTML Validator интегрируется с другим программным обеспечением сторонних производителей, например перечисленным ниже. Это позволяет выполнять проверку с помощью CSS HTML Validator из сторонней программы.

  • EmEditor — включает специальную версию Lite версии CSS HTML Validator 2019 для встроенной проверки HTML и CSS.
  • Программное обеспечение Блюменталя [5] - несколько программных продуктов Blumentals интегрируются с CSS HTML Validator
  • HTML-кит
  • ГлавнаяСайт
  • Анализатор веб-сайтов Microsys A1 [6]
  • ТекстПад
  1. ^ Об ООО AI Internet Solutions . Проверено 27 апреля 2021 г.
  2. ^ CSS HTML Validator 2024 (v24.03) уже доступен! Проверено 24 июня 2024 г.
  3. ^ Использование инструментов разработчика Google для проверки DOM, получено 25 сентября 2020 г.
  4. ^ Уже доступно: CSS HTML Validator для Linux! Проверено 5 октября 2023 г.
  5. ^ Программное обеспечение Blumentals Получено 20 января 2020 г.
  6. ^ Анализатор веб-сайта A1 , получено 11 августа 2017 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: bc94f8bd007f52899b3d02efce65faf3__1719251640
URL1:https://arc.ask3.ru/arc/aa/bc/f3/bc94f8bd007f52899b3d02efce65faf3.html
Заголовок, (Title) документа по адресу, URL1:
CSS HTML Validator - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)