【发布时间】:2015-12-12 02:01:49
【问题描述】:
我们的 CRM 允许我们使用他们的软件向客户发送自动电子邮件。诸如购买收据之类的东西。虽然他们提供电子邮件的 HTML 编辑,但它受到严格限制,我们可能不使用任何 CSS。
就他们的样式指南所允许的内容而言,似乎都是 HTML 和一些内联样式,例如:
<span style="color:#ffffff">white</span>
<div style="color:#ffffff">
<img src="dickbutt.gif" style="width:30px;height:20px">
...根据指南,一切正常。但是,不允许使用其他 CSS 或 CSS 引用,包括:
<link rel="stylesheet" href="/stylesheet.css" type="text/css">
或
<style type="text/css">
@import "/stylesheet.css";
</style>
或
<style type="text/css">
body { color:green; }
</style>
为了增加对伤害的侮辱,我应该在上面包含这个,<body> 标签上方的所有内容(包括 body 标签本身)在将文件保存在他们的软件内 HTML 编辑器中时都会被删除。他们有某种自动代码修改脚本,这些脚本在他们的风格指南中引用了“已批准”的代码,并删除了剩下的内容。那我还剩下什么?一点也不多。基本上从打开<table> 到关闭</table>。他们甚至去掉了</body> 和</html>。
对于剩余的代码,我根本无法使用@media 或允许任何<td> 堆叠。那么,他们是否有任何替代方式链接到您知道的样式表? ...一种允许在不访问 CSS 的情况下进行堆叠的方法?我基本上是在寻找一种方法来使这些电子邮件在上述限制下具有响应性。
我将样式指南上传到 JSfiddle:https://jsfiddle.net/Lxfqus7f
【问题讨论】:
标签: html css email responsive-design html-email