问题是:在大多数网络邮件系统(包括gmail.com)中,Virtuemart发票电子邮件看起来很难看,因为它们在邮件系统过滤的邮件头中有一个css。因此,样式没有应用,电子邮件在网络邮件中看起来很差,尽管在Outlook中它们看起来很好。
通过模板:components\com_virtuemart\views\invoice\tmpl\mail_html.php定义了VirtueMart 2.0.x中的邮件视图
样式在head标记中定义:
<head>
<style type="text/css">
body, td, span, p, th { }
table.html-email {
margin:10px auto;
background:#fff;
border:solid #dad8d8 1px;
}
.html-email tr{
border-bottom : 1px solid #eee;
}
...
...
</style>
</head>如何用干净的html制作来自Virtuemart的电子邮件,在标题中没有css?我不认为用内联样式重写所有默认的电子邮件模板是好方法,也许有一些更简单的解决方案.
发布于 2015-03-19 10:26:22
您应该将样式插入到html元素中(这需要一些时间,但在任何地方都有效)。例如:
td.element{color:#ff0000;}在html中:
<td style="color:#ff0000;">something</td>它与Notepad++的速度相当快,因为你可以在几次点击中改变许多短语
https://stackoverflow.com/questions/22700409
复制相似问题