首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Virtuemart电子邮件的布局已损坏,没有样式-标头中的css不工作。

Virtuemart电子邮件的布局已损坏,没有样式-标头中的css不工作。
EN

Stack Overflow用户
提问于 2014-03-27 22:17:17
回答 1查看 379关注 0票数 0

问题是:在大多数网络邮件系统(包括gmail.com)中,Virtuemart发票电子邮件看起来很难看,因为它们在邮件系统过滤的邮件头中有一个css。因此,样式没有应用,电子邮件在网络邮件中看起来很差,尽管在Outlook中它们看起来很好。

通过模板:components\com_virtuemart\views\invoice\tmpl\mail_html.php定义了VirtueMart 2.0.x中的邮件视图

样式在head标记中定义:

代码语言:javascript
复制
<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?我不认为用内联样式重写所有默认的电子邮件模板是好方法,也许有一些更简单的解决方案.

EN

回答 1

Stack Overflow用户

发布于 2015-03-19 10:26:22

您应该将样式插入到html元素中(这需要一些时间,但在任何地方都有效)。例如:

代码语言:javascript
复制
td.element{color:#ff0000;}

在html中:

代码语言:javascript
复制
<td style="color:#ff0000;">something</td>

它与Notepad++的速度相当快,因为你可以在几次点击中改变许多短语

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22700409

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档