Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/70.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电子邮件的样式在Outlook中不断变化?_Html_Css_Email_Outlook_Html Email - Fatal编程技术网

为什么HTML电子邮件的样式在Outlook中不断变化?

为什么HTML电子邮件的样式在Outlook中不断变化?,html,css,email,outlook,html-email,Html,Css,Email,Outlook,Html Email,我现在看到的问题很奇怪。以下是导致问题的步骤: 创建具有多种样式的HTML电子邮件 将HTML电子邮件发送到链接到Microsoft Outlook的电子邮件 在Outlook中打开电子邮件,查看并注意所有样式 等几天,再打开邮件,看看,注意一些样式已经改变了 基本上不需要编辑电子邮件,不需要重新发送电子邮件,只需将其存储在Outlook收件箱中,邮件的样式就会不断变化。例如更改填充、更改项目符号大小、更改字体大小等 这是非常奇怪、令人沮丧和困惑的。有没有人见过这个问题,或者有没有人见过并解决了

我现在看到的问题很奇怪。以下是导致问题的步骤:

  • 创建具有多种样式的HTML电子邮件
  • 将HTML电子邮件发送到链接到Microsoft Outlook的电子邮件
  • 在Outlook中打开电子邮件,查看并注意所有样式
  • 等几天,再打开邮件,看看,注意一些样式已经改变了
  • 基本上不需要编辑电子邮件,不需要重新发送电子邮件,只需将其存储在Outlook收件箱中,邮件的样式就会不断变化。例如更改填充、更改项目符号大小、更改字体大小等

    这是非常奇怪、令人沮丧和困惑的。有没有人见过这个问题,或者有没有人见过并解决了这个问题?任何输入都将非常有用


    谢谢。

    在转发HTML电子邮件或在其上回复后,我们发现HTML输出存在问题。这是由于转发后的电子邮件格式造成的。感谢您对TylerH的帮助。

    Outlook因将电子邮件转换为自己的Microsoft Word渲染器而臭名昭著。它基本上添加了很多垃圾,并去除了一些其他的东西。有一些方法可以解决这些问题,你只需要知道其中的一些怪癖,并确保你是以最佳实践编码来避免它们

    通常情况下,当你转发一封电子邮件时,这些变化是最明显的,你是指坐在那里的电子邮件,还是在对话中来回转发的电子邮件?有时,仅仅切换到转发/回复而不实际发送就足以在电子邮件视图中破坏它


    我不确定是您做了什么导致了它,还是在自动存档时它只是被破坏了,不管怎样,这似乎都是可能的原因。

    样式是变为纯文本还是其他随机样式?向某人发送消息时,请检查“文本格式”选项卡,查看是选择了HTML还是纯文本/富文本。