CSS không phải là HTML.
là một tham chiếu ký tự được đặt tên trong HTML; tương đương với tham chiếu ký tự số thập phân  
. 160 là điểm mã thập phân của NO-BREAK SPACE
ký tự trong Unicode (hoặc UCS-2 ; xem Đặc tả HTML 4.01 ). Biểu diễn thập lục phân của điểm mã đó là U + 00A0 (160 = 10 × 16 1 + 0 × 16 0 ). Bạn sẽ thấy rằng trong Biểu đồ và Cơ sở dữ liệu Ký tự Mã Unicode .
Trong CSS, bạn cần sử dụng chuỗi thoát Unicode cho các ký tự như vậy, dựa trên giá trị thập lục phân của điểm mã của ký tự. Vì vậy, bạn cần phải viết
.breadcrumbs a:before {
content: '\a0';
}
Điều này hoạt động miễn là chuỗi thoát đến cuối cùng trong một giá trị chuỗi. Nếu các nhân vật làm theo, có hai cách để tránh giải thích sai:
a) (được đề cập bởi người khác) Sử dụng chính xác sáu chữ số thập lục phân cho chuỗi thoát:
.breadcrumbs a:before {
content: '\0000a0foo';
}
b) Thêm một ký tự khoảng trắng (ví dụ: khoảng trắng) sau chuỗi thoát:
.breadcrumbs a:before {
content: '\a0 foo';
}
(Vì f
là một chữ số thập lục phân, \a0f
nếu không có nghĩa là GURMUKHI LETTER EE
ở đây, hoặc ਏ nếu bạn có một phông chữ phù hợp.)
Không gian màu trắng phân định sẽ bị bỏ qua và điều này sẽ được hiển thị foo
, trong đó không gian hiển thị ở đây sẽ là một NO-BREAK SPACE
ký tự.
Cách tiếp cận không gian trắng ( '\a0 foo'
) có những ưu điểm sau so với cách tiếp cận sáu chữ số ( '\0000a0foo'
):
- việc nhập dễ dàng hơn , bởi vì các số 0 đứng đầu là không cần thiết và các chữ số không cần phải đếm;
- Nó dễ đọc hơn , bởi vì có khoảng trắng giữa chuỗi thoát và văn bản theo sau, và các chữ số không cần phải đếm;
- nó đòi hỏi ít không gian hơn , bởi vì các số 0 đứng đầu là không cần thiết;
- nó tương thích lên trên , bởi vì các điểm mã hỗ trợ Unicode ngoài U + 10FFFF trong tương lai sẽ yêu cầu sửa đổi Đặc tả CSS.
Do đó, để hiển thị một khoảng trắng sau một ký tự thoát, sử dụng hai khoảng trắng trong biểu định kiểu -
.breadcrumbs a:before {
content: '\a0 foo';
}
- hoặc làm cho nó rõ ràng:
.breadcrumbs a:before {
content: '\a0\20 foo';
}
Xem CSS 2.1, phần "4.1.3 Ký tự và trường hợp" để biết chi tiết.