我想添加一個「/」字符裝點的「H1」用下面的CSS:與CSS使用的Cufón通過生成的內容(:前/:後)
.h1:after {
content: "/";
color: #FFC502;
font-family: 'Neo Sans Pro Medium',verdana,arial,sans-serif;
font-weight: bold;
}
我也使用的Cufón字體替換所有的「H1」使用下面的腳本:
$(document).ready(function() {
cufon();
});
function cufon() {
Cufon.replace('h1:not(.noCufon)');
Cufon.replace('h2');
Cufon.now();
}
H1的正確通過的Cufón的新Sans字體更換,但所產生的內容是沒有的。無論我做什麼,最後的'/'都會在Verdana中渲染。有沒有辦法讓cufon識別並替換CSS生成的內容?
嚴格地說,W3C標準要求':: after'和':: before'。但是,有一些不明確的地方,每個主流瀏覽器都支持':after'和':before' - 並且IE *不支持':: after'和':: before'。所以你不應該改變任何事情,但我認爲值得了解。 – KRyan
@KRyan:該標準對於':: after'和':: before'不需要雙冒號,它只需要它們爲新的僞元素向前推薦並推薦它們用於現有的元素,同時仍允許單個冒號向後兼容。 IE從版本9開始支持':: after'和':: before',但是,如果一個人不關心IE8,應該*開始使用雙冒號。 – BoltClock
教我將自己的知識基於博客文章,而不是檢查標準本身。 +1 – KRyan