Как это работает Осторожное форматирование сохраняет текст, атрибуты, комментарии и необрабатываемые блоки. Это не проверка HTML5 и не очистка.
Пробелы влияют на отображение. Встроенные JavaScript/CSS и комментарии сохраняются. Это не очистка HTML.
Только ограниченные проверки структуры: явная вложенность тегов, повторные атрибуты и кавычки. Не моделируются необязательные закрывающие теги и восстановление ошибок браузера. Скрипты и ресурсы не запускаются.
Статический Pug/JADE поддерживает теги, отступы, обычный текст и буквальные атрибуты в кавычках. Без выражений, интерполяции, включений, фильтров, миксинов, сокращений и управления потоком. Проверьте вывод и возможную нормализацию пробелов.
Предпросмотр удаляет активное содержимое и внешние ресурсы. Это не полное отображение исходника браузером.
Как пользоваться инструментом Введите HTML или поддерживаемый статический Pug. Выберите соответствующую операцию; для Pug используйте вкладку шаблонов. Проверяйте результат и предупреждения до копирования, скачивания или применения вывода как исходника. Предпросмотр оставляет текстовый вывод неизменным и показывает ограниченную рамку. Область применения и ограничения Ввод: 100 000 единиц UTF-16; файлы UTF-8: 100 000 байт; вывод: 1 000 000 единиц. Парсер разметки допускает 10 000 токенов и 40 уровней. Таймер Worker 5 000 мс отменяет обработку с учётом планирования браузера.
Предпросмотр не является исходной страницей и не подходит как универсальный очиститель. Pug исключает исполняемые возможности и может нормализовать пробелы. Книги Excel не поддерживаются. Черновики — необязательный открытый текст; Сброс их не удаляет.
Примеры расчётов Форматирование явной разметки Ввод и настройки Ожидаемый результат Переводы строк разделяют секцию и дочерние элементы. Текст и сущность & сохраняются; новая структура документа не угадывается.
Статический Pug в HTML Ввод и настройки Ожидаемый результат Отступ из двух пробелов вкладывает абзац в секцию. Hello — буквальный текст, не исполняемое выражение.
HTML в статический Pug Ввод и настройки Ожидаемый результат Явный элемент становится тегом Pug с буквальным текстом. В этом простом случае нормализация пробелов не нужна.
Неактивный предпросмотр с неизменным исходником Ввод и настройки Ожидаемый результат Вывод — исходный текст. В ограниченном предпросмотре видно только Hello: обработчик события и скрипт удалены. Копирование исходника всё ещё копирует активную разметку.
Отклоняемый ввод Ожидаемая ошибка Проверьте явную вложенность тегов, атрибуты и операцию. Статический Pug принимает только описанное подмножество; неподдерживаемый или неверный ввод отклоняется.
Закрывающие теги пересекаются вместо вложения. Проверка отклоняет это без автоматического восстановления браузера.