Khi nào nên dùng
Đây là dấu gạch nối vô hình, chỉ hiện ra khi trình duyệt ngắt từ tại vị trí đó — rất hữu ích với các từ dài trong cột hẹp.
Trong HTML, CSS và JavaScript
<p>­</p> <!-- or the character itself in a UTF-8 page -->
.note::before { content: "\00AD"; }
const s = "\u00AD";
Với trang được lưu ở UTF-8 (mặc định hiện nay), bạn có thể dán trực tiếp ký tự; thực thể chỉ cần khi phải giữ nguyên trên hệ thống không dùng UTF-8. Mã hóa hoặc giải mã cả đoạn văn bản bằng Bộ mã hóa HTML Entity.
Cách gõ dấu gạch nối mềm
- Windows: giữ Alt và gõ 0173 trên bàn phím số.
- Mac: nhấn Ctrl + Cmd + Space rồi tìm “soft hyphen”.
- Linux: Ctrl + Shift + U, sau đó nhập AD và nhấn Enter.
Mã hóa HTML Entity
Thoát < > & " để văn bản hiển thị an toàn trong HTML, chuyển dấu và ký hiệu thành named hoặc numeric entity, hoặc giải mã HTML có entity về văn bản thuần.