iT邦幫忙

25

解決Gmail無法正常顯示郵件中的CSS設定

系統發信時,如果郵件是採用HTML格式,而且用CSS去設定樣式的話,雖然一般收信軟體可以正常顯示,但在Gmail不會正常顯示。
不要在區塊中用<style>來設定css,而要用行內模式,例如:
<h1 style="color:#fff">foo</h1>
透過這種方式,就可以在Gmail中正常顯示。

推測是Gmail怕css語法影響到它本身的介面,所以會濾掉那些設定,但是行內模式就不會影響到,所以可以放行。


0
skite
iT邦大師 5 級 ‧ 2008-04-08 12:25:12

之前的確是常遇到這個問題。
非常有幫助的分享,感謝~

0
plutosrita
iT邦研究生 1 級 ‧ 2008-04-08 12:28:10

真是非常有幫助的資訊,謝謝

0
5min
iT邦好手 3 級 ‧ 2008-04-08 12:28:20

好分享

0
鐵殼心
iT邦高手 1 級 ‧ 2008-04-08 13:15:19

這樣子寫就明白了
感謝您的分享

0
john651216
iT邦研究生 1 級 ‧ 2008-04-08 16:30:27

很實用,之前也有發生的狀況

0
xsenie628
iT邦新手 1 級 ‧ 2008-04-08 17:55:02

謝謝你提供實用的分享

0
ploglin
iT邦新手 4 級 ‧ 2008-04-09 08:29:50

用 inline 的方式下 CSS 的確是不錯的方法,但我自己本身沒試過,是任何的語法都沒問題嗎?還是 Gmail 仍會濾掉一些關鍵的語法。
還有一點就是,用 inline 的方式,容易造成郵件大小過大的問題,像我經常要幫公司發信給十萬至百萬的會員,體積過大的郵件也容易造成發送時間過長。

0
davistai
iT邦大師 1 級 ‧ 2008-04-09 23:45:35

學起來..3Q

0
adamjwchen
iT邦新手 3 級 ‧ 2008-04-11 12:40:24

不錯的解決方式,給他學起先。謝啦

0
wordsmith
iT邦高手 1 級 ‧ 2008-04-11 14:25:33

TO ploglin

我自己試inline情況是都ok,不過我也沒有辦法去試所有的語法,但常見的應該都沒問題。

體積變大的確是沒辦法的事,而且也會增加維護上的麻煩,如果你也是像我一樣都用文字編輯軟體在寫css和html的話。但為了遷就gmail,也只能這樣做了。

0
yce701116
iT邦研究生 1 級 ‧ 2008-04-20 12:29:24

感謝分享這個資訊

0
pqr0007
iT邦研究生 1 級 ‧ 2008-04-20 12:49:58

thanks for sharing ...

0
fanylu60
iT邦研究生 1 級 ‧ 2008-04-20 13:13:00

非常好的資訊

0
tgunlu
iT邦研究生 1 級 ‧ 2008-04-20 14:26:14

謝謝分享

0
海綿寶寶
iT邦大神 1 級 ‧ 2008-04-30 22:03:16

沒碰過這問題, 還是謝謝分享

0
loripan
iT邦研究生 1 級 ‧ 2008-05-08 01:20:17

感謝提供分享

0
jennymsn
iT邦好手 10 級 ‧ 2008-05-11 22:31:35

謝謝分享

0
funkent
iT邦高手 1 級 ‧ 2008-05-13 23:48:11

這是針對有寫發mail的程式嗎?還是一般的client

wordsmith iT邦高手 1 級 ‧ 2008-05-14 09:40:34 檢舉

這裡說的技巧是指你的電子報或會員信HTML內容的撰寫方式

0
tyc1220
iT邦研究生 1 級 ‧ 2008-05-24 23:38:15

感謝分享此資訊

0
jerry640
iT邦新手 1 級 ‧ 2008-06-01 09:13:10

謝謝分享

我要留言

立即登入留言