2013-04-04 106 views
3

這實際上是我第一次發佈一個問題,但我通常會「總是」在這裏找到答案。你們很棒!...HTML電子郵件簽名不能在iPhone上正確渲染

這是我的問題(相信我,我試圖找到答案)。 我使用標準的HTML /內聯CSS使用表創建了一個電子郵件簽名。它幾乎無處不在,有很多不同的電子郵件客戶端......除了iPhone/iPad外,我還附上了我的代碼的精確副本以及它的圖像應該在iPhone上看起來(它看起來像幾乎在其他任何地方都有罰款我已經測試它像hotmail,live,gmail,office 365,roundcube等)。它在我看來,iPhone呈現字體/文本設置的大小,並不尊重我用作字體大小。我曾嘗試調整我的HTML代碼從div到表,從移動樣式從TD到跨度等,沒有任何東西。

*注意:它不會讓我上傳圖片,所以我已經上傳到網上瀏覽:http://www.ileansolutions.com/ditthavong/uploads/images/test_email_signature.jpg

<table width="400" cellpadding="0" cellspacing="0" cols="2"> 

<tr> 
<td width="400" colspan="2"><img src="http://ileansolutions.com/ditthavong/uploads/images/ditthavong_em_sig.jpg" width="400" height="34" /></td> 
</tr> 


<tr> 
    <td width="400" colspan="2" style="background-color:#999999; color:#ffffff; width:auto; height:10px;"></td> 
</tr> 


<tr> 
<td width="400" colspan="2" style="padding: 10px 0 5px 0;"><span style="font-family:Verdana, Arial, Helvetica, sans-serif; color:#717070; font-size:17px;">Kevin Smith</span></td> 
</tr> 


<tr> 
<td width="180"><span style="font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:11px;">Office 703.500.9900</span></td> 
<td width="220" style="text-align:right;"><span style="font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:11px;">44 Canal Center Plaza, Suite 322</span></td> 
</tr> 


<tr> 
<td width="190"><span style="font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:11px;">Direct 703.500.9900</span></td> 
<td width="210" style=" text-align:right;"><span style="font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:11px;">Alexandria, Virginia 22314 USA</span></td> 
</tr> 


<tr> 
<td width="400" colspan="2" style="background-color:#ffffff; color:#ffffff; width:auto; height:10px;"></td> 
</tr> 


<tr> 
<td width="400" colspan="2" style="background-color:#999999; padding: 5px 0 5px 5px;"><span style="font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff; font-size:14px;">[email protected]</span></td> 
</tr> 

</table> 

<br/> 

<table width="100%" cellpadding="0" cellspacing="0"> 
<tr> 
<td> 
<span style="font-size:11px; font-weight:bold;">******** PRIVILEGED AND CONFIDENTIAL COMMUNICATION *********</span> 
<br/> 
<span style="font-size:11px;">THIS MESSAGE IS BEING SENT FROM THE LAW OFFICES OF SO AND SO ETC. THIS MESSAGE IS BEING SENT FROM THE LAW OFFICES OF SO AND SO ETC. THIS MESSAGE IS BEING SENT FROM THE LAW OFFICES OF SO AND SO ETC. THIS MESSAGE IS BEING SENT FROM THE LAW OFFICES OF SO AND SO ETC. THIS MESSAGE IS BEING SENT FROM THE LAW OFFICES OF SO AND SO ETC.  </span> 
</td> 
</tr> 
</table> 
+0

任何人都可以幫助我嗎? – 2013-04-08 15:53:28

+0

搖動iPhone解決方案嗎? – fastasleep 2015-03-26 06:09:30

回答

0

不知道這些會有所作爲,但它比沒有答案要好:

嘗試使用<font>標記而不是<span>

使用font-size:17px !important;

6

的iOS自動更改文字大小和顏色嘗試。但幸運的是,你可以撤銷這個!在設置中粘貼您的簽名後,搖動您的iPhone將彈出「撤消」對話框。選擇「撤消更改屬性」。繁榮。恢復正常。

+1

只是驚人的多麼愚蠢和不合邏輯,但有效的這是... – ozke 2013-04-19 08:58:49

+0

令人驚歎!不相信會起作用,但像魔術一樣工作 – 2015-03-22 14:31:38

0

「將您的iPhone搖動」爲「撤消更改屬性」效果很好,包括使簽名在Outlook中正確顯示。如果您不「撤消更改屬性」,則Outlook用戶將以Times New Roman字體看到整個電子郵件(電子郵件內容和簽名)。

這是因爲Outlook默認顯示任何未指定爲特定字體的HTML文本,如Times New Roman。當您最初將簽名粘貼到iOS設置時,Apple會刪除您編碼的任何特定字體。但是,當你選擇「撤銷變更屬性」它把那個HTML代碼早在

但是有一點要注意的爲Outlook - 電子郵件的內容仍將顯示爲宋體,甚至當你的簽名以sans字體正確顯示(假設您選擇了sans字體)。這是因爲iOS沒有在HTML電子郵件中指定字體,這導致Outlook回退到Times New Roman。

Outlook的這種回退字體可以在每個用戶計算機上更改(http://www.msoutlook.info/question/521),但似乎沒有辦法強制爲所有查看者指定正文字體。