2014-02-12 30 views
0

我正在開發一個HTML電子郵件,我注意到一些電子郵件客戶端,特別是Mac郵件和iOS 7上的郵件應用,會自動將地址和電話號碼封裝在定位標記中。你如何禁止在HTML電子郵件中自動鏈接地址?

我讀過,添加這些元標籤應禁用此行爲:

<meta name="format-detection" content="address=no" /> 

<meta name="format-detection" content="telephone=no" /> 

然而,這些似乎並沒有工作,我一直沒能找到「地址=無」 Apple文檔中的任何位置。它是否與元標記的順序有關?如果他們在標題標籤之前或之後是否有關係?

有沒有另一種解決方案?

+0

我不認爲HTML電子郵件關心meta標籤。你確定你有一個內聯css的表格佈局。 – defau1t

回答

2

蘋果郵件客戶端在檢測到您的地址和電話號碼時會在您的地址和電話號碼周圍包裹真實的<a>標籤。解決方法是將該地址封裝在分類範圍內,並獲取樣式標籤中新的<a>標籤。

例如:

<style="text/css"> 
.applelinksGrey a {color:#9a9a9a !important; text-decoration:none;} 
</style> 

<span class="applelinksGrey">25 Court Street, Gary IN 11356</span> 
+1

這個答案永遠不會被標記,但它的工作原理。我第n次遇到這個問題,並決定最終找到解決方案。遇到這個問題,經過測試,在所有版本的iOS中都能很好地工作,並且在所有其他方面都是良性的。確保它使您的電子郵件更加冗長,但是您使用的表格不再抱怨。 – dougoftheabaci

相關問題