2014-12-04 105 views
0

我正在構建由PHP發送的3封電子郵件營銷。ALT標籤是否會影響圖像是否顯示?

要看的重要一段HTML代碼如下:
更具體地說ALT值。

<img align="top" alt="Header" src="@[email protected]/img/marketing/all_logo.png" style="width: 76px; height: 68px;"/>  
<img align="top" alt="Multz" src="@[email protected]/img/marketing/all_logo.png" style="width: 76px; height: 68px;"/>  
<img align="top" alt="Header" src="@[email protected]/img/marketing/all_logo.png" style="width: 76px; height: 68px;"/> 

這3行代碼來自3個不同的文件。

PHP文件將它們加載到變量中,並將它們作爲電子郵件發送到給定的電子郵件地址。它只修復了@ domain @的值。

在我的測試過程中,我注意到只有1封電子郵件會正確顯示圖像,唯一的區別是ALT標籤。
當我改變其他人的ALT標籤時,它工作。

任何人都可以向我解釋爲什麼?

+0

我設法弄清楚這個問題只是用「標題」這個詞,儘管我仍然不知道爲什麼。 – 2014-12-04 17:58:38

回答

1

有一個ALT標記的原因之一是有文本替換圖像,在它未能加載的情況下。它不應該影響圖像是否顯示向上或沒有 - 當我和一個佔位符URL替換您的源圖像,一切都似乎是做工精細:

<img align="top" alt="Header" src="http://placehold.it/76x68" style="width: 76px; height: 68px;"/>  
<img align="top" alt="Multz" src="http://placehold.it/76x68" style="width: 76px; height: 68px;"/>  
<img align="top" alt="Header" src="http://placehold.it/76x68" style="width: 76px; height: 68px;"/> 

JSFiddle

相關問題