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,会怎么样?所以