ຈັດຮູບແບບ & ຫຍໍ້ HTML ຟຣີ
Pretty-print ຫຼື ຫຍໍ HTML ດ້ວຍ indentation nesting ທີ່ຖືກຕ້ອງ. ຮັກສາເນື້ອຫາໃນ <pre>, <script>, <style>.
ວາງໄຟລ໌ບ່ອນນີ້, ຫຼື ກົດເພື່ອເລືອກ
HTML, HTM · ປະມວນຜົນຢູ່ໃນອຸປະກອນຂອງທ່ານ
ຫຼືກົດ Ctrl+V ເພື່ອວາງຈາກຄລິບບອດ
ຜົນຈະປາກົດທີ່ນີ້…ການນຳໃຊ້ທົ່ວໄປ
- ແກ້ໄຂ Server-Rendered HTMLເບິ່ງ raw HTML ລະ ຫຼັງຈາກຕົວຈັກ (PHP, Rails, Django, Node) ໃນຮູບແບບ indented ທີ່ສາມາດອ່ານໄດ້.
- ຟໍາແມັດ Email HTML TemplatesEmail HTML ເປັນລະ verbose (ຕາຕະລາງ, ລະດັບເພົາະປະສົມກະ). ຟໍາແມັດເພື່ອເຮັດຕົວແກ້ໄຂ ແລະຮັກສາ.
- ຟໍາແມັດ Static HTML Pagesໄຟລ HTML ຫຍັງຍັງລະ່ອມກ່ອມໄດ້ຈາກການຟໍາແມັດ ສະໜອມສໍາລັບຕົວຈັກຮ່ວມກັນ.
- ທໍາຄວາມສະອາດ CMS-ສົ່ງອອກ HTMLWordPress, Wix, Squarespace ສົ່ງອອກ HTML ທີ່ມີວັດຖຸຈໍານວນຫຼາຍ. ຟໍາແມັດເພື່ອເຮັດລະ່ອມກ່ອມ.
- Minify HTML ສໍາລັບຜະລິດຕະພັນຫຼຸດກະນາດໄຟລ HTML ເພື່ອການໂຫລດໜ້າທີ່ລວດໂດຍສະກົດເວັກ whitespace ແລະອັກສອນທີ່ບໍ່ຈໍາເປັນ.
ມັນເຮັດວຽກແນວໃດ
ເຄື່ອງມືນີ້ຈັດຮູບແບບ ຫຼື ບີບອັດ HTML ໂດຍໃຊ້ tokenizer ທີ່ຮູ້ຈັກແທັກຊຶ່ງຂຽນເອງແລະຝັງໄວ້ໃນໜ້າໂດຍກົງ — ບໍ່ມີໄລບຣາຣີການຈັດຮູບແບບຈາກພາຍນອກ, ບໍ່ມີການໄປມາກັບເຊີບເວີ. ທຸກຕົວອັກສອນຂອງມາກອັບຂອງທ່ານຖືກປະມວນຜົນຢູ່ໃນເຄື່ອງທັນທີທີ່ທ່ານພິມ ຫຼື ວາງມັນ.
- 1Tokenizer ສະແກນມາກອັບຕົວສະແກນທີ່ຂຽນເອງແບບທີລະຕົວອັກສອນຍ່າງຜ່ານສະຕຣິງ HTML, ລະບຸຄຳເຫັນ, ການປະກາດ DOCTYPE, ແທັກເປີດ, ແທັກປິດ, ອົງປະກອບ void ທີ່ປິດຕົວເອງ (br, img, input, ອື່ນໆ), ແລະ node ຂໍ້ຄວາມດິບ. ຕົວຊ່ວຍສະເພາະຕິດຕາມຄ່າຄຸນສົມບັດທີ່ຢູ່ໃນເຄື່ອງໝາຍວົງຢືມ ດັ່ງນັ້ນຕົວອັກສອນເຊັ່ນ > ພາຍໃນຄຸນສົມບັດ (ຕົວຢ່າງ value="a>b") ຈຶ່ງບໍ່ເຮັດໃຫ້ແທັກແຍກອອກກ່ອນເວລາ.
- 2ຄວາມເລິກຂອງການເຍື້ອງຖືກຕິດຕາມຕໍ່ແທັກສຳລັບໂໝດ beautify, tokenizer ຮັກສາຕົວນັບຄວາມເລິກ. ແທັກເປີດລະດັບບລັອກເພີ່ມຄວາມເລິກ; ແທັກປິດຫຼຸດມັນກ່ອນຂຽນ. ອົງປະກອບ inline (span, a, strong, em, ອື່ນໆ) ຖືກຮັກສາໄວ້ໃນແຖວດຽວກັນກັບເນື້ອຫາຂອງມັນແທນທີ່ຈະຖືກຍ້າຍໄປແຖວເຍື້ອງຂອງມັນເອງ. ແທັກເຊັ່ນ pre, script, style, ແລະ textarea ມີເນື້ອຫາພາຍໃນຖືກສົ່ງອອກຄືເດີມເພື່ອບໍ່ໃຫ້ຊ່ອງຫວ່າງ ຫຼື ໂຄ້ດທີ່ຕ້ອງປະຕິບັດເສຍຫາຍ.
- 3ຕົວບີບອັດຫຍໍ້ຊ່ອງຫວ່າງຢ່າງປອດໄພໃນໂໝດ minify, ເນື້ອຫາຂອງ pre, script, style, ແລະ textarea ຖືກສະຫຼັບອອກເປັນ sentinel ທີ່ນັບເລກກ່ອນການບີບອັດຊ່ອງຫວ່າງໃດໆເກີດຂຶ້ນ. ຄຳເຫັນ HTML ຖືກລົບອອກ, ແລະ ຊ່ອງຫວ່າງທີ່ຕໍ່ເນື່ອງກັນລະຫວ່າງແທັກຖືກລົບອອກ — ຍົກເວັ້ນລະຫວ່າງອົງປະກອບ inline ທີ່ຢູ່ຕິດກັນ, ບ່ອນທີ່ຊ່ອງຫວ່າງດຽວຖືກຮັກສາໄວ້ ດັ່ງນັ້ນຄຳຈຶ່ງບໍ່ຕິດກັນ. ຕົວແທນ sentinel ຈາກນັ້ນຈະຖືກຄືນສູ່ເນື້ອຫາຕົ້ນສະບັບ.
- 4ຜົນລັບຖືກສະແດງ ແລະ ບັນທຶກໄດ້ເປັນທາງເລືອກຜົນລັບທີ່ຈັດຮູບແບບ ຫຼື ບີບອັດແລ້ວປາກົດແບບສົດຢູ່ໃນແຜງຜົນລັບ ພ້ອມກັບເປີເຊັນການປ່ຽນແປງຂະໜາດ. ທ່ານສາມາດຄັດລອກໄປໃສ່ຄລິບບອດ ຫຼື ດາວໂຫຼດເປັນໄຟລ໌ .html, ທັງໝົດໂດຍບໍ່ຕ້ອງອອກຈາກບຣາວເຊີ.
ເຄື່ອງມືທີ່ກ່ຽວຂ້ອງ
ຈັດຮູບແບບ CSS
ຈັດຮູບແບບ CSS ທີ່ຖືກບີບອັດໃຫ້ມີການຍ່ອໜ້າສະໝ່ຳສະເໝີ ຫຼື ບີບອັດ CSS. ມີຕົວເລືອກຈັດລຽງຄຸນສົມບັດຕາມຕົວອັກສອນ ເພື່ອປຽບທຽບຄວາມແຕກຕ່າງໄດ້ງ່າຍ.
ຫຍໍ້ & ຈັດຮູບແບບ CSS
ຫຍໍ CSS ເພື່ອຫຼຸດຂະໜາດໄຟລ໌ ຫຼື ເຮັດ CSS ທີ່ຖືກຫຍໍໃຫ້ອ່ານໄດ້ງ່າຍ. ທັນທີ, ໃນບຣາວເຊີ.
ຈັດຮູບແບບ & ກວດສອບ XML
Pretty-print ແລະ ກວດ XML ດ້ວຍ DOM parser native ຂອງບຣາວເຊີ. ລວມ output ຫຍໍ ສຳລັບ production.