2010-03-17 57 views
0

我在Outlook中有一個HTML格式的郵件,並且已經定義了樣式標籤中的一些樣式。當我在IE中打開Outlook並打開郵件時,它可以正常工作並顯示正確的佈局。但是,當我在Firefox中使用它時,樣式部分不起作用。當我查看源代碼時,我看不到Style標籤。Outlook中的樣式問題

+3

請張貼您的代碼。 –

回答

3

樣式標記臭名昭着地嚴重支持由Outlook和其他HTML電子郵件客戶端。

該約定是爲富電子郵件使用內聯CSS。

檢查出這個偉大的概述:Style in E-Mail

郵件閱讀器比瀏覽器更大的多樣性和支持HTML的範圍從零到有限的CSS。雖然一些最新的郵件閱讀器可能支持CSS,但保持非常保守的(舊)標記幾乎總是最安全的。進入整個網絡的電子郵件的HTML應該用HTML3.2編寫,限制使用CSS1。

設計符合下列規定的HTML:

  • 使用HTML3.2 DOCTYPE所有電子郵件將非受限的互聯網域名
  • 如果你的觀衆僅限於AOL,你可以放心地使用HTML4。 01過渡或使用XHTML1.0進行實驗
  • 驗證HTML並保持非常乾淨。驗證之後,使用下面的黑客程序對驗證進行細化。
  • 使用CSS1和極其有限的CSS2。如果NN4.7可以解析它,它可能是安全的。否則:測試。
+0

+1,我不知道CSS支持在電子郵件應用程序中如此糟糕。 –

+0

我不知道爲什麼樣式被Firefox拒絕。 – Saurabh

+0

@Saurabh請張貼一些代碼。 –