2

我正在编写一封自定义电子邮件,自己为我的老板编写代码我以前没有这样做过,我知道这可能会很棘手,因为你必须更多地使用表格等等。

我的问题是我正在尝试将小图像添加到 div 或<td>颜色之上并放置在右上角的图像。

当我使用 hotmail 进行测试时,它不存在,但是当我在浏览器中预览时它的工作。我可以将图像创建为背景,但问题是当我的老板填写该区域中的内容时,它所在的内容区域会改变大小。

我基本上希望内容区域看起来像一张纸,上面有一点卷曲。

所以我对如何解决这个问题或最好的解决方案有点震惊,任何帮助将不胜感激。

4

2 回答 2

4

好吧,HTML 电子邮件很糟糕。它基本上永远不会在任何地方看起来都一样。不过,为了提供帮助,您可以尝试阅读以下内容:

http://htmlemailboilerplate.com/

这是一组最佳实践,应该有助于使事情尽可能相似。

您还需要使用tables 进行布局(是的,我知道……),并尽量减少 CSS 对内联样式的使用,或者理想情况下,使用糟糕的旧 HTML1/2/3/4 方法(如font标签)。

我有没有提到 HTML 电子邮件很糟糕?

于 2012-08-22T17:20:50.683 回答
2

我也有一些运气审查

http://24ways.org/2009/rock-solid-html-emails

  1. 基本上又假装是1997年。如果您不记得在 90 年代后期编写 HTML 对您有好处。但是,您是正确的,您以前依赖 css 的更多表。

  2. 在多个电子邮件服务和客户端中进行审查。我很惊讶地看到,outlook 比 gmail 更好地显示了我的页面。Gmail 做得很差

  3. 把事情简单化。我的 ENG 101 教授在为他的课程写论文时提出了同样的建议。但是,保持简单会为您省去很多麻烦。现在不是炫耀所有花哨的 css3 的时候。甚至考虑创建一个 pdf。我有关于 iText for java 和即时 pdf 生成的好消息。

  4. 使用内联 CSS。我知道它感觉不对,而且很脏,但它解决了我的很多 css 问题。

  5. 有没有人告诉过你 HTML 很烂?

于 2012-08-22T17:25:58.860 回答