Dấu gạch ngang dài — — Mã HTML và cách gõ

Dấu gạch ngang dài — có dạng — trong HTML và U+2014 trong Unicode. Sao chép bất kỳ dạng nào bên dưới, hoặc gõ bằng Alt + 0151 trên Windows.

Cập nhật

Ký tự—
Thực thể HTML có tên—
HTML thập phân—
HTML thập lục phân—
UnicodeU+2014
Nội dung CSS"\2014"
JavaScript"\u2014"
Mã hóa URL%E2%80%94
Byte UTF-8E2 80 94

Khi nào nên dùng

Dấu gạch ngang dài đánh dấu một chỗ ngắt trong câu — như thế này. Kiểu viết của Mỹ đặt nó liền sát chữ, không có khoảng trắng; kiểu Anh thường dùng dấu gạch ngang ngắn (en dash) có khoảng trắng thay thế.

Trong HTML, CSS và JavaScript

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

.note::before { content: "\2014"; }

const s = "\u2014";

Trong trang lưu 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 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ã cả đoạn văn bản bằng HTML Entity Encoder.

Cách gõ dấu gạch ngang dài

  • Windows: giữ Alt rồi gõ 0151 trên bàn phím số.
  • Mac: Option + Shift + - (bố cục bàn phím US).
  • Linux: Ctrl + Shift + U, rồi gõ 2014 và nhấn Enter.

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

Mã HTML của dấu gạch ngang dài là gì?
&mdash; (dạng tên), &#8212; (thập phân) hoặc &#x2014; (thập lục phân). Cả ba đều cho ra cùng một ký tự.
Mã Unicode của dấu gạch ngang dài là gì?
U+2014. Trong CSS viết "\2014" và trong JavaScript viết "\u2014".
Làm sao gõ dấu gạch ngang dài trên bàn phím?
Trên Windows, giữ Alt và gõ 0151 trên bàn phím số. Trên Mac, nhấn Option + Shift + -.