2011-10-14 76 views
38

解決 - 使用\00a9代替©版權符號在CSS:after僞元素

不言自明:

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

在HTML中,©序列插入一個版權的字符。這可以在CSS Pseudo-Elements中完成,就像我在這裏要做的一樣?

+0

的可能重複[CSS:在內容編碼字符後(HTTP:/ /stackoverflow.com/questions/5030551/cssafter-encoding-characters-in-content) –

回答

62

CSS不使用HTML的實體;它使用自己的unicode轉義序列。

您需要使用\00a9作爲版權符號。

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

在這裏看到了備忘單表,它表明幾乎所有的實體/ Unicode的你在任何時候需要字符串:http://www.evotech.net/blog/2007/04/named-html-entities-in-numeric-order/

+2

我剛剛發現我的答案是類似的問題,說同樣的事情。現在我覺得真的很愚蠢,以不同的方式回答這個問題。 http://stackoverflow.com/questions/5030551/cssafter-encoding-characters-in-content/5030594#5030594 – BoltClock

+1

是的。這是正確的。 – Brent

+1

很酷,不知道這個。 +1 –