2013-12-10 41 views
1

我想在發送帶有SMTP的電子郵件時將樣式表包含在電子郵件正文中。 是否有可能,因爲我不想給每一個html標籤都提供內聯樣式。Smtp發送帶有樣式表的電子郵件

如果我在任何HTML標記中包含class="sampleClass",那麼它不會出現在電子郵件視圖源中,爲什麼?

如何在發送電子郵件的同時在內容中包含內部樣式表?

回答

3

由於這個頁面說:http://css-tricks.com/using-css-in-html-emails-the-real-story/你不能鏈接到外部樣式表,但您可以添加內嵌樣式。所以它看起來像添加內聯樣式是一個可行的選擇。

此外,由於某些郵件客戶端不支持它,因此您無法向頭部添加樣式,請再次參考http://css-tricks.com/using-css-in-html-emails-the-real-story/,因此請專注於添加內聯樣式。

+0

,但我們可以有內部風格 – RollerCosta

+0

並非所有的郵件客戶端都會支持它,也再次閱讀編輯的答案 – umar

0

儘管可能是這樣,但在主要webmails和郵件客戶端中使用一致且工作模板已經非常棘手,並且使用樣式,即使是嵌入式<style>標籤也會使其變得更加棘手。實際上,爲了設計一個郵件模板,你應該忘記你所知道的關於網絡最佳實踐的一切,並且認爲這是一個完全不同的媒體,它似乎理解了一些HTML和CSS。