HTML-kaunistaja ja -pienentäjä ilmaiseksi
Muotoile tai pienennä HTML oikealla sisennyssyvyydellä. Säilyttää sisällön <pre>-, <script>- ja <style>-lohkojen sisällä.
Pudota tiedosto tähän tai valitse napsauttamalla
HTML, HTM · käsitellään laitteellasi
tai liitä leikepöydältä painamalla Ctrl+V
Tulos näkyy tässä…Yleiset käyttötavat
- Palvelimen renderöimän HTML:n virheenkorjausNäytä raa'at HTML-tuotokset palvelimeltasi (PHP, Rails, Django, Node) luettavassa sisennettävässä muodossa.
- Muotoile sähköpostin HTML-mallitSähköpostin HTML on runsasta (taulukot, sisäiset tyylit). Muotoile sen muokattavaksi ja ylläpidettäväksi.
- Muotoile staattiset HTML-sivutManuaalisesti muokatut staattiset HTML-tiedostot hyötyvät johdonmukaisesta muotoilusta yhteistoiminnallista muokkausta varten.
- Puhdista CMS:n viennissä oleva HTMLWordPress, Wix ja Squarespace vievät HTML:ää monilla artefakteilla. Muotoile sen muokattavaksi.
- Pienennä HTML tuotantoa vartenVähennä HTML-tiedoston kokoa nopeampaa sivustojen lataamista varten poistamalla välilyönnit ja tarpeettomat merkit.
Miten se toimii
Tämä työkalu muotoilee tai tiivistää HTML:ää käsin kirjoitetulla tagi-tietoisella tokenisoijalla, joka on rakennettu suoraan sivuun — ei kolmannen osapuolen muotoilukirjastoa, ei palvelinkierrosta. Jokainen merkintäsi merkki käsitellään paikallisesti selaimessa heti kirjoittaessasi tai liittäessäsi sen.
- 1Tokenisoija skannaa merkinnänMukautettu merkki kerrallaan toimiva skanneri kulkee HTML-merkkijonon läpi, tunnistaen kommentit, DOCTYPE-määrittelyt, avaavat tagit, sulkevat tagit, itsestään sulkeutuvat tyhjät elementit (br, img, input jne.) ja raakoja tekstisolmuja. Erillinen apuohjelma seuraa lainattuja attribuuttiarvoja, jotta merkit kuten > attribuutin sisällä (esim. value="a>b") eivät koskaan aiheuta tagin ennenaikaista jakautumista.
- 2Sisennyssyvyys seurataan tagia kohtiKaunistustilassa tokenisoija ylläpitää syvyyslaskuria. Lohkotason avaavat tagit kasvattavat syvyyttä; sulkevat tagit vähentävät sitä ennen kirjoittamista. Inline-elementit (span, a, strong, em jne.) pidetään samalla rivillä sisältönsä kanssa sen sijaan, että ne työnnettäisiin omalle sisennetylle rivilleen. Tageilla kuten pre, script, style ja textarea niiden sisäsisältö tulostetaan sanatarkasti, jotta ei vahingoiteta välilyöntiherkkää tai suoritettavaa koodia.
- 3Tiivistin supistaa välilyönnit turvallisestiTiivistystilassa pre-, script-, style- ja textarea-lohkojen sisältö vaihdetaan numeroituihin sijaismerkkeihin ennen minkään välilyöntisupistuksen tapahtumista. HTML-kommentit poistetaan, ja tagien väliset välilyöntijaksot poistetaan — paitsi vierekkäisten inline-elementtien välissä, joissa yksi väli säilytetään, jotta sanat eivät sulaudu yhteen. Sijaismerkit palautetaan sitten alkuperäiseen sisältöönsä.
- 4Tuloste näytetään ja valinnaisesti tallennetaanMuotoiltu tai tiivistetty tulos ilmestyy reaaliajassa tulostepaneeliin kokomuutosprosentin kera. Voit kopioida sen leikepöydälle tai ladata sen .html-tiedostona, kaikki ilman selaimesta poistumista.
Liittyvät työkalut
CSS-kaunistaja
Muotoile minifioitu CSS selkeästi tasaisella sisennyksellä tai minifioi se. Valinnainen ominaisuuksien aakkosjärjestys ennustettaviin diffeihin.
CSS-pienentäjä ja -kaunistaja
Pienennä CSS tiedostokoon pienentämiseksi tai kaunista pienennetty CSS luettavuuden parantamiseksi. Välitön, selaimessasi.
XML-muotoilija ja -vahvistaja
Muotoile ja vahvista XML selaimesi natiivin DOM-jäsentimen avulla. Sisältää pienennetyn tulostuksen tuotantokäyttöön.