Html MJML.io&;电子邮件内联CSS-元素级是否需要重复样式?
我正在为客户准备一个新的电子邮件模板。我希望它是移动友好的,并且在尽可能多的电子邮件客户端/浏览器中看起来很漂亮。在网上查看之后,在研究这个主题时,MJML.io似乎非常受欢迎并被推荐 我要去一个引导寻找电子邮件。我第一次使用MJML。它非常漂亮,我只是想知道它生成的HTML 我想指出,我非常了解HTML。我知道所有的代码是什么,做什么。我不知道它对各种电子邮件客户端/浏览器的100%影响,以及它们如何处理呈现电子邮件HTML的问题。所以我可以很好地清理这些代码,删除额外的内联样式,让我的强迫症患者开心。然而,我不想破坏任何反应。ie:我不想删除额外的样式,破坏Outlook,或者破坏Yahoo等等 下面是一个例子。有一张主桌,里面有另一张桌子。我明白了。那么一整张桌子就为了一个空行?然后我们有一张有很多TR的桌子。我也明白。但是,有一个定义了样式的Html MJML.io&;电子邮件内联CSS-元素级是否需要重复样式?,html,css,email,mjml,Html,Css,Email,Mjml,我正在为客户准备一个新的电子邮件模板。我希望它是移动友好的,并且在尽可能多的电子邮件客户端/浏览器中看起来很漂亮。在网上查看之后,在研究这个主题时,MJML.io似乎非常受欢迎并被推荐 我要去一个引导寻找电子邮件。我第一次使用MJML。它非常漂亮,我只是想知道它生成的HTML 我想指出,我非常了解HTML。我知道所有的代码是什么,做什么。我不知道它对各种电子邮件客户端/浏览器的100%影响,以及它们如何处理呈现电子邮件HTML的问题。所以我可以很好地清理这些代码,删除额外的内联样式,让我的强迫症
p
标记,然后在其内部有一个span
标记和另一个样式集。这似乎是多余的。此外,它还多次定义基本字体
我可以通过在父表中设置字体系列、字体大小、字体颜色来简化此操作吗?或者,它在最低元素级别被多次定义是有原因的吗?我看了这个,我只想在正文、第一个div或主表中设置一个基本字体,p用于文本设置,然后span
s用于需要不同大小、重量、颜色等的时候
我只是不知道这是否是电子邮件客户端兼容性魔法酱的一部分,我不想破坏它。CSS、head等都是MJML.io中的库存,我知道有些客户端会去掉head,这意味着那里的样式将被忽略。所以我没有把它包括在内,只包括下面重要的部分:
你好{{NAME}},
这是我电子邮件的正文。
1995
PHP
C、 Shell Unix
1995
JavaScript
自我规划
谢谢大家,
{{公司名称}
我将尽我所能解决您的所有问题
所以基本上有些客户端不允许在某些元素中使用css,比如旧的Outlook和一些Gmail变体。仅支持P&table ele中的类似填充