2010-06-03 31 views
95

thể trùng lặp:
Adding HTML entities using CSS contentnbsp Bạn không làm việc trong thẻ nội dung CSS

#sitenavmenu-content-menu li:before 
{ 
    content:"|  "; 
} 

Tôi muốn thêm một | và hai dấu cách trước mỗi mục danh sách. Tuy nhiên, vì lý do nào đó, nó in từ nbsp chứ không phải dấu cách. Bất kỳ ý tưởng?

+0

Đôi khi chọn tốt nhất là với "không có đường ống tại bắt đầu", vì vậy 'li: không (: first-child): before' –

Trả lời

189

Đây có thể là câu trả lời bạn đang tìm kiếm:

content: "\007C\00a0\00a0"; 
+7

Bạn đã quên ký tự ống: nội dung: "\ 007C \ 00a0 \ 00a0"; Mặc dù chỉ: nội dung: "\ 007C"; và một chút lề phải có thể mở rộng hơn – Martin

+17

'" \ 7C \ a0 \ a0 "' cũng sẽ hoạt động. – Oriol

+4

Tại sao bạn cần phải thoát khỏi '|'? – TWiStErRob

0

Sửa lỗi bằng cách sao chép và dán không gian không phá vỡ từ bản đồ ký tự vào trình chỉnh sửa mã của tôi.

+8

trình nhưng Tôi sẽ không làm theo cách đó. Quá dễ dàng để phá vỡ. – Tomalak

+0

Điều này cũng hoạt động tốt – Shanimal

Các vấn đề liên quan