2012-07-02 57 views
2

我正在編寫一個電子郵件模板並被告知只使用內聯css(因爲電子郵件提供程序/服務器的限制),但我需要使用:before僞類,不知道如何做到這一點。到目前爲止,內嵌使用它的唯一方式是用javascript,但不幸的是,這也不是一個選項。如何在CSS中內聯使用僞類(比如after,before)

是甚至可能的?

+0

只是爲了澄清:內聯我的意思是我不能在''部分使用.css文件或定義類。 – levtatarov

+2

我認爲正確的答案是:忘記它。您將無法在電子郵件模板中使用':inline',至少不可靠。 –

+0

可能重複[是可能創建內聯僞樣式?](http://stackoverflow.com/questions/986618/is-is-possible-to-create-inline-pseudo-styles) – Synetech

回答

1

我認爲這是不可能的。

僞類是選擇器族的成員,它不會在屬性中出現。

使用JavaScript,像,,,

<a href="#" 
    onmouseover = "this.style.color = 'none'" 
    onmouseout = "this.style.color = 'blue'">Hello</a> 

這是內聯,但不是CSS。

+1

像我說的,不幸的是, js也不是一個選項... :( 謝謝 – levtatarov

相關問題