ČISTIČ ZNAČKOVÁNÍ

Dejte svému HTML koupel

Vložte kód z Wordu, Google Docs nebo cizí stránky. Zaškrtněte, co se má odstranit. Výsledek si vezměte jako čistý kód nebo jako text připravený k publikaci.

Prací program

Zaškrtněte, co odstranit, a spusťte čištění

 

Špinavý HTML

Vložte kód sem

0 znaků
0 slov
Není co prát — vložte kód vlevo.

Jak to funguje

Každá níže uvedená volba je samostatný filtr. Lze je libovolně kombinovat — například odstranit styly a třídy, ale ponechat tabulky a odkazy.

„Všechny značky“ je zvláštní případ: převede značkování na obyčejný text a potlačí všechna ostatní nastavení kromě čištění nedělitelných mezer a prázdných řádků.

Tagy s mezerami
Odstraní přebytečné mezery hned za otevírací a před zavírací značkou.
Prázdné řádky
Sloučí několik prázdných řádků za sebou do jednoho.
Všechny atributy kromě href a src
Odstraní id, class, style, data-* a ostatní atributy, ponechá pouze odkazy a zdroje.
Značky span
Odstraní obaly <span> a <font>, text uvnitř zachová.
Prázdné značky
Odstraní značky bez obsahu — rekurzivně, ve více průchodech.
Nedělitelné mezery
Nahradí &nbsp; a znak U+00A0 běžnou mezerou.
CSS styly
Odstraní atribut style a značky <style>.
Prázdné atributy
Odstraní atributy bez hodnoty, například alt="".
Odkazy
Rozbalí značky <a>, ponechá text bez odkazu.
Třídy a ID
Odstraní atributy class a id.
Tabulky
Zcela odstraní table, tr, td a další značky tabulek.
Formuláře
Odstraní form, input, select, button a další prvky formulářů.
JS skripty
Odstraní <script> a <noscript> včetně obsahu.
Komentáře
Odstraní HTML komentáře <!-- ... -->.
Obrázky
Odstraní značky img, picture a figure.
Všechny značky
Ponechá pouze text, odstraní veškeré značky.

Proč čistit HTML

Konzistentní výstup

Word a Google Docs schovávají jednoduché odstavce pod span, styly a podmíněné komentáře. Odstraněním tohoto balastu získá každá stránka stejně čisté značkování.

Menší stránky

Odstranění nepoužitých tříd, prázdných atributů a mrtvých značek ubere kilobajty z každého vloženého textu dřív, než se dostane do CMS.

Bezpečnější publikování

Skripty, formuláře a vložené styly z nedůvěryhodného zdroje mohou rozbít vzhled nebo představovat riziko. Před publikováním je odstraňte.

Čitelný kód

Uklizený DOM se snáze kontroluje, porovnává a předává designérovi nebo jinému vývojáři.

Časté dotazy

Nahrává se můj HTML někam?

Čištění probíhá na tomto serveru pouze po dobu požadavku — nic se neukládá, neloguje ani nesdílí. Jakmile odpověď dorazí do prohlížeče, server žádnou kopii neuchovává.

Můžu zapnout více čisticích voleb najednou?

Ano — každá volba je samostatný filtr, takže můžete například odstranit styly a třídy, ale zachovat tabulky a odkazy.

Co se stane, když zapnu „Všechny značky“?

Tato volba potlačí všechna ostatní nastavení kromě čištění nedělitelných mezer a prázdných řádků a převede značkování na obyčejný text.

Můžu vkládat přímo z Wordu nebo Google Docs?

Ano — vložte jako obvykle do levého panelu. Nástroj zachytí i skryté značkování, ne jen text, takže čisticí volby mají s čím pracovat.

Jak získám obyčejný text místo HTML?

Po vyčištění klikněte na tlačítko „Exportovat text“ v horní liště — aktivuje se, jakmile je výsledek hotový, a stáhne viditelný text jako soubor .txt.

Co HTMLCleanup dělá a proč existuje

Zkopírujte odstavec z Wordu, Google Docs nebo cizí webové stránky a spolu s textem téměř vždy přijde i značkování: vnořené span, vložené styly, zapomenuté třídy, prázdné značky a formátovací pravidla určená pro dokument, který už neexistuje, jakmile text skončí ve vašem CMS. HTMLCleanup existuje proto, aby tento nepořádek odstranil a ponechal jen značkování, které je opravdu potřeba.

Nástroj funguje jako editor se dvěma panely: vložte nebo napište text do špinavého panelu vlevo, nahoře zaškrtněte, jaké značkování odstranit, a sledujte, jak se vpravo formuje čistý výsledek — jako živý vizuální náhled nebo jako zdrojový HTML kód, který lze zkopírovat, stáhnout nebo exportovat jako obyčejný text. Nic z toho, co vložíte, se nikam nenahrává ani neukládá — čištění proběhne v rámci jednoho požadavku a pak zmizí.

Funkce