Ký tự đặc biệt, biểu tượng và Emoji

Một số ký tự như <, >, & có ý nghĩa đặc biệt trong HTML, phải viết bằng mã thực thể. Bài này cũng hướng dẫn chèn ký hiệu toán học, tiền tệ, mũi tên và emoji.

20 phútCơ bản
Bạn sẽ học được
  • Viết thực thể HTML cho ký tự dành riêng
  • Dùng khoảng trắng không ngắt &nbsp;
  • Chèn ký hiệu bằng tên hoặc mã số
  • Chèn emoji và hiểu vai trò của UTF-8
Thuật ngữ cần biết
Thực thể (entity)
Mã đại diện ký tự: &lt; là <.
&nbsp;
Khoảng trắng không bị ngắt dòng, không bị gộp.
Unicode
Bảng mã chứa mọi ký tự của mọi ngôn ngữ và emoji.

Khái niệm và lý thuyết

Thực thể có dạng &tên; hoặc &#số;. Nhờ trang dùng UTF-8, hầu hết ký tự (kể cả tiếng Việt, emoji) có thể gõ trực tiếp; thực thể chủ yếu cần cho ký tự dành riêng và ký tự khó gõ.

Thực thể thường dùng

Hiển thịMãÝ nghĩa
<&lt;Nhỏ hơn
>&gt;Lớn hơn
&&amp;Dấu và
"&quot;Nháy kép
©&copy;Bản quyền
®&reg;Đã đăng ký
€&euro;Euro
→&rarr;Mũi tên phải
×&times;Dấu nhân
≤ ≥&le; &ge;Nhỏ/lớn hơn hoặc bằng
<p>Công thức: a &lt; b &amp;&amp; b &gt; c</p>
<p>&copy; 2026 Tự Học Tin &middot; 10&nbsp;km &middot; 5 &times; 3 = 15 &rarr; Kết quả</p>
<p>&#8364; &#9733; &#9829; (viết bằng mã số)</p>
Kết quả hiển thị

Công thức: a < b && b > c

© 2026 Tự Học Tin · 10 km · 5 × 3 = 15 → Kết quả

€ ★ ♥ (viết bằng mã số)

Emoji

<p style="font-size: 28px;">😀 🎓 💻 🌸 ☕ 🇻🇳</p>
<p>Viết bằng mã: &#128512; &#127891;</p>
Kết quả hiển thị

😀 🎓 💻 🌸 ☕ 🇻🇳

Viết bằng mã: 😀 🎓

Trên Windows nhấn Win + ., trên macOS nhấn Ctrl + Cmd + Space để mở bảng emoji. Emoji hiển thị khác nhau tùy hệ điều hành.

Mẹo hay

Dùng &nbsp; giữa số và đơn vị (10&nbsp;km) để chúng không bị tách ra hai dòng.

Lưu ý

Không dùng nhiều &nbsp; liên tiếp để căn lề; dùng CSS padding/margin.

Thực hành
  1. Viết chân trang có ký hiệu bản quyền và năm.
  2. Viết bảng 5 ký hiệu toán học thường dùng.
  3. Trang trí tiêu đề các mục bằng emoji phù hợp.
Tóm tắt bài học
  • Ký tự < > & phải viết bằng thực thể.
  • &nbsp; tạo khoảng trắng không ngắt.
  • UTF-8 cho phép gõ trực tiếp tiếng Việt và emoji.