我想使用ZEND_MAIL发送HTML电子邮件。 问题是我必须在这封电子邮件中使用这样的css样式,如:
background:url('middle.png') repeat-y scroll center top transparent
所以我必须以某种方式嵌入必须在y轴上重复的图像。
所以我的问题是,是否有人可以帮助我在Zend框架中做到这一点。
如果不是,我怎么能以其他方式处理这个问题。
提前致谢。
答案 0 :(得分:2)
这个答案不能解决您的问题,而是将图像附加到ZF中的电子邮件中。但当我读到“css背景图片”时,我忍不住就html电子邮件设计说几句话。
Html电子邮件设计与网页设计没什么关系,没有规则,没有标准。 设计电子邮件时,必须忘记所有Web标准和最佳实践。我知道对于Web开发人员来说是多么令人沮丧......
幸运的是,有些人和公司已经完成并分享了很多关于客户端功能支持的研究,而且还有一个很酷的团队Html Email Boilerplate,他们将这些分散的知识结合在一个邮件模板中。如果你看一下它的源代码,就会对每个设计决策进行评论和解释。您还应该看一下主页底部的幻灯片。
Css背景图片支持非常差,即使在主要/最近的邮件客户端中,您也必须使用旧式<img>
标记。您可以查看CampaignMonitor's guide to css support以获得有关可以使用的内容和不可以使用的内容的一些提示。
答案 1 :(得分:1)
将图片放在您的服务器上(或在线某处), 然后直接指向http://www.yourdomain.com/images/nameofpic.jgp
答案 2 :(得分:0)
尝试内联样式,效果很好。