Command Palette

Search for a command to run...

HT

HTML-минификатор и улучшитель

Минимизировать HTML-разметку для более быстрой загрузки страниц или украсить ее для удобочитаемого источника

Minify options
Output will appear here...
Category:minify
Mode:Offline
Version:1.0.0
Access:Free

Что такое HTML-минификатор и улучшитель?

HTML Minifier & Beautifier interface on Toolz.dev - Minify HTML markup for faster page loads or beautify it for readable, indented source

HTML-минификатор и Beautifier сжимает HTML-документы, удаляя комментарии и срывая пробелы, которые оставляют ваши шаблоны и редакторы - отступ, пустые строки и пробелы, которые игнорируют браузеры, но все по-прежнему загружаются. Документ HTML является самым первым ресурсом в каждой загрузке страницы; ничего не отображается, пока не придет, поэтому байты, обрезанные здесь, переносят первую содержательную краску и время в метрику, смежную с байтами, более прямые, чем практически любой другой актив. На серверных страницах и шаблонах вывода регулярно сбрасываются 10–25% их размера.

Критическая деталь в минимизации HTML заключается в том, чтобы знать, чего не трогать. Этот инструмент маскирует содержимое элементов <pre>, <textarea>, <script> и <style>, а затем восстанавливает их байт за байт, поэтому образцы кода сохраняют свои разрывы строк, текстовые поля по умолчанию сохраняют форматирование, а встроенный JavaScript и CSS никогда не переписываются. Цитируемые значения атрибутов сохраняются точно, и условные комментарии могут сохраняться даже при удалении обычных комментариев - та же дисциплина, что и html-minifier-terser, применяется минифак времени сборки.

Бьютификатор делает обратную: он принимает минимальную или беспорядочную разметку и пересчитывает ее с помощью структуры, защищающей от вложенных элементов, сохраняя встроенные элементы, такие как <span>, <a> и <strong>, текущие с окружающим текстом, вместо того, чтобы разбивать каждую тег на свою собственную линию. В вашем браузере все работает на 100% на стороне клиента — ваша разметка никогда не загружается и не регистрируется, поэтому выскребающие страницы, экспорт CMS и проприетарные шаблоны — все это безопасно для вставки, а инструмент продолжает работать в автономном режиме.

Пробелы в HTML не всегда незначительны, поэтому Pre, TextArea, Script и Style оставляются такими, как они есть. Срыв пробела внутри блока предварительного блока меняет то, что видит читатель, а срыв внутри скрипта может изменить то, что делает скрипт.

Как использовать минимальный html-минификатор и украсить?

1

Вставьте свой HTML

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

2

Установите свои варианты

Для минимизации, переключать удаление комментариев, обрушение пробелов и сохранение условного комментария. Для украшения выберите 2, 4 или 8 пробелов.

3

Нажмите «Минифицировать» или «Украсить»

Minify сжимает разметку, защищая <pre>, <textarea>, <script> и <style>. Украсить вложенные теги в отступах и сохранять читаемые встроенные элементы. На сберегательной ленте указаны точные размеры до/после.

4

Скопируйте или скачайте

Скопируйте результат в буфер обмена или загрузите его в виде файла .html, готового к развертыванию или проверке.

Основные характеристики

Защищенные блоки содержимого

<pre>, <textarea>, <script> и <style> содержимое маскируются и восстанавливаются байт-для байта - примеры кода и встроенные скрипты никогда не искажают

Настраиваемая минимизация

Независимые переключатели для удаления комментариев, обрушения пробелов и сохранения условного комментария IE

Атрибут-безопасный разрушение

Пробелы внутри кавычки в точности сохраняются, поэтому ALT текст, атрибуты данных и встроенный JSON нетронуты

Структурно-улучшенный лучезап

Вложенные элементы вложенных блоков при сохранении встроенных тегов, таких как <span> и <a>, текущие с текстом; теги void не нуждаются в закрывающей паре

Frequently Asked Questions

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

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

html minifierminify htmlhtml beautifierhtml formattercompress htmlhtml compressorunminify htmlreduce html sizehtml optimizer