Công cụ định dạng HTML

Làm đẹp HTML bằng Prettier: thụt lề nhất quán, mỗi phần tử một dòng, CSS và JavaScript nhúng cũng được định dạng. Chọn 2, 4 dấu cách hoặc tab.

Đầu ra

Chạy hoàn toàn trong trình duyệt. Dữ liệu của bạn không bao giờ bị tải lên.

Công cụ Liên quan

Xem Tất cả

Định dạng HTML là gì?

Công cụ định dạng HTML viết lại HTML với thụt lề gọn gàng, nhất quán bằng Prettier, công cụ định dạng được hầu hết dự án front-end sử dụng. Các khối <style> và <script> nội tuyến cũng được định dạng như CSS và JavaScript.

Cách sử dụng Định dạng HTML

  1. Dán HTML vào ô nhập hoặc bấm Tải ví dụ.
  2. Chọn Thụt lề.
  3. Bấm Định dạng (kết quả cũng cập nhật khi bạn gõ).
  4. Sao chép hoặc tải xuống kết quả.

Ví dụ

Đầu vào
<div><p>Hi<b>x</b></p><img src=a.png alt=""></div>
Đầu ra
<div>
  <p>Hi<b>x</b></p>
  <img src="a.png" alt="" />
</div>

Khi nào nên dùng Định dạng HTML

Dùng để làm gọn HTML xuất từ CMS, mẫu email hoặc markup sinh tự động trước khi chỉnh sửa hay review. Đây là công cụ định dạng, không phải công cụ kiểm tra: với thẻ chưa đóng hoặc id trùng, hãy dùng Trình kiểm tra HTML. Tài liệu rất lớn có thể mất một lúc vì Prettier chạy trong trình duyệt của bạn.

Định dạng HTML hoạt động như thế nào

Mã được định dạng bằng Prettier 3 (bản standalone) cùng các plugin HTML, CSS và Babel, được tải khi cần. Prettier phân tích markup thành cây rồi in ra sao cho mỗi dòng vừa 80 cột, đặt giá trị thuộc tính trong dấu nháy và thêm /> cho phần tử rỗng. Các phần tử nội tuyến nhạy cảm với khoảng trắng được giữ liền nhau để trang hiển thị không thay đổi. Lỗi cú pháp được báo với dòng và cột của Prettier.

Các Trường Hợp Sử Dụng Phổ Biến

  • Làm cho HTML đã rút gọn hoặc viết trên một dòng dễ đọc hơn
  • Chuẩn hóa template trước khi review code
  • Định dạng đoạn HTML cho tài liệu
  • Làm sạch markup sao chép từ trình soạn thảo WYSIWYG

Lưu Ý Bảo Mật

Mọi thứ chạy cục bộ trong trình duyệt của bạn; đoạn mã bạn dán vào không được tải lên đâu cả.

Câu Hỏi Thường Gặp

Công cụ dùng quy tắc trình bày nào?

Mặc định của Prettier: độ rộng dòng 80 ký tự, thuộc tính đặt trong nháy kép và mức thụt lề bạn chọn.

Định dạng có làm thay đổi giao diện trang không?

Prettier tôn trọng độ nhạy khoảng trắng của phần tử nội tuyến, nên cách hiển thị sẽ được giữ nguyên.

Công cụ có sửa HTML không hợp lệ không?

Không. Công cụ định dạng những gì trình duyệt sẽ phân tích; hãy dùng Trình kiểm tra HTML để tìm lỗi cấu trúc.

Bước tiếp theo nên làm

Khám phá thêm danh mục