0

我制作 HTML 电子邮件,并且我了解不同的电子邮件客户端和浏览器具有不同的规则以不同的方式呈现代码。我一直无法弄清楚的一件事是为什么会忽略以下代码:

<sup style="vertical-align:baseline; position:relative; bottom:5px;">1,2</sup>

这是我通过反复试验得出的最佳解决方案,可以作为不弄乱不同客户端的行高的最佳解决方案,尤其是讨厌的 IE7。它在除了 GMail 之外的所有内容中都可以工作并且看起来很棒,它只是位于基线上并忽略了bottom:5px.

我尝试!important在每种样式之后添加,但仍然没有。

我也尝试过让它成为一个类,但同样的结果。

任何想法为什么它忽略我的代码?

4

2 回答 2

2

Gmail 去除了“有趣”的 CSS 属性,例如position在其 Web 界面中显示电子邮件时。
这样做是为了防止电子邮件覆盖 Gmail 的 UI。

是支持的属性列表。

于 2013-07-25T14:05:10.623 回答
0

许多邮件客户端会删除任何可能允许邮件逃离其容器并开始与邮件界面本身混淆的标签或样式。

于 2013-07-25T14:06:52.203 回答