LibraTool logoLibraTool

Бесплатен Разубавувач и минификатор на HTML

Прегледно форматирајте или минифицирајте HTML со правилно вовлекување на вгнездувањата. Ја зачувува содржината внатре во <pre>, <script>, <style> блокови.

Работи офлајн откако ќе се вчита

Спуштете ги датотеките овде или кликнете за да пребарувате

HTML, HTM · Нема ограничување на големината на датотеката

или притиснете Ctrl+V за да залепите од таблата со исечоци

Прелистувајте датотеки
Разубавен HTML
Излезот ќе се прикаже тука…

Како функционира

Оваа алатка форматира или компресира HTML користејќи рачно напишан токенизатор свесен за ознаки вграден директно во страницата — без библиотека за форматирање од трета страна, без комуникација со сервер. Секој карактер од вашата ознака се обработува локално во моментот кога ќе го напишете или залепите.

  1. 1
    Токенизаторот ја скенира ознаката
    Прилагоден скенер карактер-по-карактер минува низ HTML низата, идентификувајќи коментари, декларации DOCTYPE, отворени ознаки, затворени ознаки, самозатворливи празни елементи (br, img, input, итн.), и јазли со сиров текст. Наменска помошна функција ги следи наведените вредности на атрибути така што карактери како > внатре во атрибут (на пр. value="a>b") никогаш не предизвикуваат прерана поделба на ознаката.
  2. 2
    Длабочината на вовлекување се следи по ознака
    За режимот на разубавување, токенизаторот одржува бројач на длабочина. Отворените ознаки на ниво на блок ја зголемуваат длабочината; затворените ознаки ја намалуваат пред да се запишат. Внатреллинии елементи (span, a, strong, em, итн.) се задржуваат на истиот ред како нивната содржина наместо да се турнат на свој вовлечен ред. Ознаки како pre, script, style и textarea имаат своја внатрешна содржина испратена буквално за да се избегне оштетување на код чувствителен на празни места или извршлив.
  3. 3
    Минифицирачот безбедно ги собира празните места
    Во режимот на минифицирање, содржината на блоковите pre, script, style и textarea прво се заменува со нумерирани заменски знаци пред да се случи каква било собирање на празни места. HTML коментарите се отстрануваат, а низите празни места помеѓу ознаки се отстрануваат — освен помеѓу соседни внатреллинии елементи, каде се зачувува едно празно место за зборовите да не се спојат заедно. Заменските знаци потоа се враќаат во нивната оригинална содржина.
  4. 4
    Излезот се прикажува и опционално се зачувува
    Форматираниот или минифициран резултат се појавува во живо во панелот за излез заедно со процент на промена на големината. Можете да го копирате во клипбордот или да го преземете како .html датотека, сè без да го напуштите прелистувачот.

Поврзани алатки

Најчесто поставувани прашања