Я пытался найти HTML-редактор для HTML5, который будет помечать устаревшие теги. Поскольку браузеры должны быть обратно совместимыми, редакторы не жалуются, если вы используете tt
, spacer
, или другие вещи, которые являются «неправильными», не говоря уже о том, что вы неправильно используете элемент в атрибуте.
Есть несколько сайтов, которые сканируют страницу после ее публикации и выводят аспекты, не соответствующие HTML5, но я надеялся найти редактор, который сделает это в режиме реального времени.
Для Windows и в идеале бесплатно (очевидно), хотя я был бы готов заплатить, если это не рука и нога. Хотя рука ИЛИ нога, вероятно, будут в порядке.
Sublime или что-то подобное было бы идеальным с точки зрения функциональности, если бы оно также помечало устаревшие/несовместимые аспекты.
Notepad++ с плагином TextFX — бесплатное решение. Проблема в том, что TextFX не поддерживается с 2008 года и имеет много известных ошибок. Он все еще работает и широко используется, люди просто мирятся с ошибками. Еще один полезный плагин — Tidy2. Оба этих плагина можно найти здесь . Я включаю их как бесплатные опции, потому что я знаю об их существовании, однако я ими не пользовался.
Потому что в течение многих лет я использовал Adobe Dreamweaver, который имеет безупречную встроенную интеграцию с проверкой W3C. Вы можете выбрать различные DOCTYPE, включая HTML5. Хотя он специально не выделяет проблемный код, он создает подробный отчет прямо под вашим представлением кода, например:
Эта функция существует уже давно, поэтому вы, вероятно, можете получить устаревшую версию программного обеспечения, не подписываясь на услугу ежемесячной подписки.
Я не знаю о существовании такого редактора, по крайней мере, в настоящее время (хорошим справочником был WebStorm, но он довольно старый).
Однако, если вы знаете простой Javascript, вы можете попробовать быстро создать плагин для Visual Studio Code . Создать такой плагин довольно легко (плагин Auto Rename Tag может стать отличным стартом), а описание «Colorizers» может сделать процесс еще проще. Вы можете посмотреть в раскраске HTML.
CAD97
Роджер