我一直在测试我最近创建的 HTML 电子邮件进程。但最近,当我在 Gmail 中打开电子邮件时,我注意到某些元素被包装在一个我知道我没有放入原始 HTML 布局中的类中。事实上,我只是三重检查!在 Gmail 中查看 HTML 电子邮件时,我的表单的随机部分被…
<div class="im">
....
</div>
结果,一些文本变成紫色,而其他文本则没有。为什么会这样?
谢谢
原文由 klewis 发布,翻译遵循 CC BY-SA 4.0 许可协议
我一直在测试我最近创建的 HTML 电子邮件进程。但最近,当我在 Gmail 中打开电子邮件时,我注意到某些元素被包装在一个我知道我没有放入原始 HTML 布局中的类中。事实上,我只是三重检查!在 Gmail 中查看 HTML 电子邮件时,我的表单的随机部分被…
<div class="im">
....
</div>
结果,一些文本变成紫色,而其他文本则没有。为什么会这样?
谢谢
原文由 klewis 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答1.5k 阅读✓ 已解决
2 回答909 阅读✓ 已解决
1 回答1.1k 阅读✓ 已解决
1 回答918 阅读✓ 已解决
2 回答795 阅读
1 回答793 阅读✓ 已解决
2 回答1.1k 阅读
Gmail 似乎认为您在对话中引用了其他电子邮件,因此将
div.im
包裹在它认为是对话中先前部分的代码部分周围。如果您的代码有一个包含多个 TR 的 TABLE,则可能会发生这种情况。为了解决这个问题,不要在一个 TABLE 中使用多个 TR,而是使用多个 TABLE,每个 TABLE 中有一个 TR。
如果您有多个相同的主题行,也可能会发生这种情况,导致 Gmail 认为这是一个对话。您可以通过使每个主题行独一无二来解决此问题。