Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html MJML.io&;电子邮件内联CSS-元素级是否需要重复样式?_Html_Css_Email_Mjml - Fatal编程技术网

Html MJML.io&;电子邮件内联CSS-元素级是否需要重复样式?

Html MJML.io&;电子邮件内联CSS-元素级是否需要重复样式?,html,css,email,mjml,Html,Css,Email,Mjml,我正在为客户准备一个新的电子邮件模板。我希望它是移动友好的,并且在尽可能多的电子邮件客户端/浏览器中看起来很漂亮。在网上查看之后,在研究这个主题时,MJML.io似乎非常受欢迎并被推荐 我要去一个引导寻找电子邮件。我第一次使用MJML。它非常漂亮,我只是想知道它生成的HTML 我想指出,我非常了解HTML。我知道所有的代码是什么,做什么。我不知道它对各种电子邮件客户端/浏览器的100%影响,以及它们如何处理呈现电子邮件HTML的问题。所以我可以很好地清理这些代码,删除额外的内联样式,让我的强迫症

我正在为客户准备一个新的电子邮件模板。我希望它是移动友好的,并且在尽可能多的电子邮件客户端/浏览器中看起来很漂亮。在网上查看之后,在研究这个主题时,MJML.io似乎非常受欢迎并被推荐

我要去一个引导寻找电子邮件。我第一次使用MJML。它非常漂亮,我只是想知道它生成的HTML

我想指出,我非常了解HTML。我知道所有的代码是什么,做什么。我不知道它对各种电子邮件客户端/浏览器的100%影响,以及它们如何处理呈现电子邮件HTML的问题。所以我可以很好地清理这些代码,删除额外的内联样式,让我的强迫症患者开心。然而,我不想破坏任何反应。ie:我不想删除额外的样式,破坏Outlook,或者破坏Yahoo等等

下面是一个例子。有一张主桌,里面有另一张桌子。我明白了。那么一整张桌子就为了一个空行?然后我们有一张有很多TR的桌子。我也明白。但是,有一个定义了样式的
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中的类似填充