html - 时事通讯的 CSS 代码显示在电子邮件的顶部。如何解决这个问题呢?
问题描述
我下载了一些 HTML Newsletter 模板,根据我的需要对其进行了调整,当我发送它时,它会在电子邮件顶部显示整个 CSS 代码。
这主要发生在 Outlook 中,在 Gmail 上我没有看到这个问题,但有一些其他差异(如按钮大小等)请查看屏幕截图以查看收到电子邮件时的确切外观请查看屏幕截图
另外,我在某处读到 CSS 代码应该从<head>
标签移动到标签开头之后<body>
,但问题仍然存在
我该如何解决这个问题?
谢谢
PS:我把代码的例子放在下面,但我不得不剪掉它,因为它超过了30000个字符......所以我不知道它现在是否可以工作
解决方案
好的,伙计们,我找到了解决方案。
这是下载的时事通讯模板,它具有内联代码,但由于某种原因,它具有一些不需要存在的嵌入式代码。
在我从文件中删除它后,电子邮件中显示的 CSS coed 就消失了,没有此代码部分的模板工作得很好。
所以我会说这是将开发人员的不必要代码放入 HTML 文件中的某种方式......我真的不知道原因,但现在它可以工作了。
另外,我过去下载了一些时事通讯文件,它们也有同样的问题。顶部显示的 CSS 主要出现在 Outlook 上。
我非常感谢您的帮助。我会说这个问题已经解决了。
推荐阅读
- azure-devops - 在敏捷过程中向 Azure DevOps 错误添加“已删除”状态的影响
- python - 如何根据附加列表中的条件选择一些值?
- sql-server - 查找为 EC1 区域中的每个账户创建的第三大报价
- batch-file - 如何将拆分值存储在变量中以从批处理脚本中的另一个变量中减去
- symfony - 缺少更新的父实体(使用 cascade={"persist"})并使用 Doctrine 刷新和批量大小 > 1 更正存储的新子实体
- webrtc - jitsi meet linux ubuntu 上的日志警告
- java - 使用 css 设置按钮 (javafx) 的大小
- python - 在 Python 中尝试显示
- java - 如何在java中检查字符串是否有图像
- firebase - 使用 Firebase 托管实现本地化 404 页面