为什么这些类的形式为class =“m_05989 ...”?

时间:2016-12-22 15:15:33

标签: html css newsletter

我正在尝试创建一个电子邮件简报,所以我受到其他几家公司及其简报的启发。

当我进入代码时,几乎每个开始标记都以 class =“m_NUMBERSdescription”的形式出现。

<td class="m_994698102857902905m_6256050063364427208main-td m_994698102857902905gmail_msg" 
style="border:1px solid #dddddd;border-radius:2px>

我不清楚为什么在通过内联CSS定义样式时会有这些类,以及它们是如何创建的。

谢谢你的帮助!

1 个答案:

答案 0 :(得分:1)

这些是Gmail添加的包装器;它们不在原始信息中。如果您使用“查看源代码”(或“检查”)查看Gmail中的邮件,您会看到类似的类。但如果您使用“显示原始”功能,*您将看到不同的类。在这种情况下,这些可能只是“主要”或类似的东西。

例如,在我的收件箱中的一封电子邮件中,我在查看“查看来源”时看到了这一点:

<div class="m_-7612240734780902511pcont-text" style="margin-right:140px">...</div>

原始来源中的相同元素实际上是:

<div class="pcont-text" style="margin-right:140px;">...</div>

为什么这样做?您必须要求Google确定,但我们可以非常自信地说,这是为了防止电子邮件中的样式覆盖Gmail UI样式。例如,您不希望通过电子邮件将收件箱重新设置为银行的登录页面。这将为网络钓鱼和网络钓鱼提供一个向量==坏。

要访问“显示原始”功能,请使用信息显示区域右上角的下拉列表:

Dropdown box with "show original" highlighted