2011-03-26 132 views
1

試圖讓在旅途中的一個表的單元格背景圖片,因此我可以顯示動態文本在它背景圖像與TD

我想:

<td style="background-image:url('bla... 

它艾因沒有工作?什麼是最好的方法來做到這一點?

+0

已經設置您的郵件客戶端自動下載外部圖像?背景圖片沒有得到隱私設置的免費傳遞。 – robertc 2011-03-26 17:52:50

+0

請發佈完整的代碼。問題不明確。 – 2011-03-26 17:55:41

回答

1

你可以做的圖像(Base64 Online)上進行Base64編碼,然後添加所產生的CSS規則的字符串。這也將爲電子郵件增加約33%的空間。

0

你想要背景圖像顯示爲表的特定單元格嗎?

如果是這樣的話,使用這個

<TD BACKGROUND="sample.jpg" > 
+0

這不是一個好的解決方案,因爲應該使用CSS樣式。 – Alp 2011-03-26 18:00:15

+0

OP是否專門提到他想要CSS?他甚至沒有顯示完整的代碼?他到底想要什麼? – 2011-03-26 18:02:18

+2

OP涉及到HTML格式的電子郵件,最好不要使用太多的CSS,因爲電子郵件客戶往往不是很好的瀏覽器。 – 2011-03-26 19:45:40

0

根據您的標籤,它看起來像你的目標是gmail。 Gmail的工作原理是使用background="image.jpg"屬性(至少如果將它應用到表中,但td也應該沒問題)。

如果您還想要包含其他客戶端,可以使用混合的方法來處理background-attribute和一些css(請參閱this article附帶示例)。有些客戶(Lotus -...)雖然很難覆蓋。

6
<td background="sample.jpg"> 

是最好的解決方案。這是適合所有電子郵件客戶端的最兼容的方式。例如,CSS解決方案在Google郵件中不起作用。這是目前查看電子郵件的非常流行的方式。

0
<td background="sample.jpg" > 

如果你想爲特定的單元格中顯示的圖像,然後爲這個最好的解決辦法是: