2
我知道HTML電子郵件渲染是一種流淚,但這太奇怪了。HTML電子郵件中的垂直邊緣大屠殺
我試圖讓我的元素之間保持一致的垂直間距。我使用<hr>
元素作爲分隔符,並且我正在嘗試將頂部/底部邊距應用於它們。但是,即使我在線應用這些邊距,當我在Gmail客戶端中檢查它時,css正在被損壞。
例如,
被當成:
<hr style='margin:20px 0 2px 0;' />
收到爲:
<hr style='margin:2 0px 0 2px 0;' />
什麼?? ...
被當成:
<hr style="margin-top:20px; margin-bottom:2px;" />
收到爲:
<hr style="margin-bottom:2px;" />
來吧...
我認爲,在聯樣式將是安全的,而且即使如果渲染失敗,至少實際的CSS不會被破壞。我在這裏處理什麼?
(我用標準的PHP郵件發送這些出()函數了WordPress網站)
「Received as」表示源代碼被重寫,還是以這種方式呈現? –
@ Pekka-它正在重寫! – Yarin
如果在冒號後面添加空格,會發生什麼情況?如果將hr放在div容器中並將樣式添加到該容器而不是hr,會怎麼樣?所以