我想在發送帶有SMTP的電子郵件時將樣式表包含在電子郵件正文中。 是否有可能,因爲我不想給每一個html標籤都提供內聯樣式。Smtp發送帶有樣式表的電子郵件
如果我在任何HTML標記中包含class="sampleClass"
,那麼它不會出現在電子郵件視圖源中,爲什麼?
如何在發送電子郵件的同時在內容中包含內部樣式表?
我想在發送帶有SMTP的電子郵件時將樣式表包含在電子郵件正文中。 是否有可能,因爲我不想給每一個html標籤都提供內聯樣式。Smtp發送帶有樣式表的電子郵件
如果我在任何HTML標記中包含class="sampleClass"
,那麼它不會出現在電子郵件視圖源中,爲什麼?
如何在發送電子郵件的同時在內容中包含內部樣式表?
由於這個頁面說:http://css-tricks.com/using-css-in-html-emails-the-real-story/你不能鏈接到外部樣式表,但您可以添加內嵌樣式。所以它看起來像添加內聯樣式是一個可行的選擇。
此外,由於某些郵件客戶端不支持它,因此您無法向頭部添加樣式,請再次參考http://css-tricks.com/using-css-in-html-emails-the-real-story/,因此請專注於添加內聯樣式。
您可以使用樣式標記並在郵件內部定義它。如下
<style type="text/css">
</style>
並在您的消息中使用這些樣式。
類似的問題
但我無法找到電子郵件正文內的類屬性,同時尋找它的viewsource – RollerCosta
儘管可能是這樣,但在主要webmails和郵件客戶端中使用一致且工作模板已經非常棘手,並且使用樣式,即使是嵌入式<style>
標籤也會使其變得更加棘手。實際上,爲了設計一個郵件模板,你應該忘記你所知道的關於網絡最佳實踐的一切,並且認爲這是一個完全不同的媒體,它似乎理解了一些HTML和CSS。
,但我們可以有內部風格 – RollerCosta
並非所有的郵件客戶端都會支持它,也再次閱讀編輯的答案 – umar