Khoảng trắng không độ rộng — Mã HTML và cách gõ

Khoảng trắng không độ rộng là ​ trong HTML và U+200B trong Unicode. Sao chép bất kỳ dạng nào bên dưới.

Cập nhật

Ký tự(vô hình)
Thực thể HTML có tên​
HTML thập phân​
HTML thập lục phân​
UnicodeU+200B
Nội dung CSS"\200B"
JavaScript"\u200B"
Mã hóa URL%E2%80%8B
Byte UTF-8E2 80 8B

Khi nào nên dùng

Một điểm ngắt dòng vô hình có thể xuất hiện trong các URL dài hoặc từ dài. Nó có thể lẫn vào văn bản được sao chép và làm hỏng kết quả tìm kiếm, vì vậy hãy xóa nó khi làm sạch dữ liệu.

Trong HTML, CSS và JavaScript

<p>&ZeroWidthSpace;</p>           <!-- or the character itself in a UTF-8 page -->

.note::before { content: "\200B"; }

const s = "\u200B";

Trong trang được lưu dưới dạng UTF-8 (mặc định hiện nay), bạn có thể dán trực tiếp ký tự này. Thực thể chỉ cần thiết khi nội dung phải tương thích với hệ thống không dùng UTF-8. Bạn có thể mã hóa hoặc giải mã toàn bộ văn bản bằng Bộ mã hóa thực thể HTML.

Cách gõ khoảng trắng không độ rộng

  • Windows: nhấn Win + . để mở bảng biểu tượng cảm xúc và ký hiệu rồi tìm kiếm, hoặc gõ 200B rồi nhấn Alt + X trong Word.
  • Mac: nhấn Ctrl + Cmd + Space và tìm “khoảng trắng không độ rộng”.
  • Linux: nhấn Ctrl + Shift + U, sau đó nhập 200B và nhấn Enter.

Câu hỏi thường gặp

Mã HTML của khoảng trắng không độ rộng là gì?
&ZeroWidthSpace; (dạng tên), &#8203; (thập phân) hoặc &#x200B; (thập lục phân). Cả ba đều cho ra cùng một ký tự.
Mã Unicode của khoảng trắng không độ rộng là gì?
U+200B. Trong CSS, bạn viết "\200B" và trong JavaScript, bạn viết "\u200B".
Làm sao gõ khoảng trắng không độ rộng trên bàn phím?
Trên Windows, mở bảng ký hiệu bằng Win + . rồi tìm kiếm. Trên Mac, dùng Ctrl + Cmd + Space và tìm kiếm tương tự.