2011-10-14 27 views
38

SOLVED - sử dụng \00a9 thay vì ©Copyright Symbol trong CSS: sau Pseudo-Yếu tố

Khá tự giải thích:

body:after { 
    content: "© me"; 
    /* other formatting */ 
} 

Trong HTML, trình tự © chèn một nhân vật quyền tác giả. Điều này có thể được thực hiện trong CSS Pseudo-Elements như tôi đang cố gắng làm ở đây không?

+0

thể trùng lặp của [CSS: sau khi mã hóa ký tự trong nội dung] (http://stackoverflow.com/questions/5030551/cssafter-encoding-characters-in-content) –

Trả lời

62

CSS không sử dụng thực thể HTML; nó sử dụng chuỗi thoát unicode riêng của nó.

Bạn cần sử dụng \00a9 để có biểu tượng bản quyền.

body:after { 
    content:"\00a9 me"; 
} 

Xem ở đây cho một bảng cheat-sheet trong đó cho thấy chỉ là về tất cả các thực thể/chuỗi unicode bạn muốn bao giờ cần: http://www.evotech.net/blog/2007/04/named-html-entities-in-numeric-order/

+2

Tôi chỉ tìm thấy câu trả lời của tôi cho một câu hỏi tương tự mà nói cùng một điều. Bây giờ tôi cảm thấy thực sự ngu ngốc khi đã trả lời câu hỏi này một cách khác nhau. http://stackoverflow.com/questions/5030551/cssafter-encoding-characters-in-content/5030594#5030594 – BoltClock

+1

Yup. Đây là một trong những quyền. – Brent

+1

Tuyệt, không biết điều này. +1 –

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