我正在制作一个自定义电子邮件,我自己为我的老板编写代码我之前没有这样做过,我知道它可能很棘手,因为你必须使用更多的表等。
我的问题是,我正在尝试将小图片添加到div或<td>
上,该图片位于颜色顶部并位于右上角。
当我使用hotmail进行测试时,它不在那里,但是当我在浏览器中预览它的工作时。我可以将图像创建为背景,但问题是当我的老板填写该区域的内容时,它将会改变大小的内容区域。
我基本上希望内容区看起来像一张纸,上面有点卷曲。
所以我对如何解决这个或者什么是最好的解决方案感到有点震惊,任何帮助都会非常感激。
答案 0 :(得分:4)
好吧,HTML电子邮件很糟糕。它基本上永远不会在任何地方看起来都一样。为了帮助你,你可以尝试阅读:
http://htmlemailboilerplate.com/
这是一系列最佳实践,应该有助于使事情尽可能相似。
您还希望使用table
进行布局(是的,我知道......),并尽量减少CSS用于内联样式或理想情况下,使用糟糕的旧HTML1 / 2/3/4方法(如font
代码)。
我是否提到HTML电子邮件糟透了?
答案 1 :(得分:2)
我也有一些运气评论
http://24ways.org/2009/rock-solid-html-emails
基本上假装它是1997年。如果你不记得在90年代后期编写HTML对你有好处。 但是,你是更正确的表,你以前依赖css。
在多个电子邮件服务和客户端中进行审核。我很惊讶地看到outlook显示我的页面比gmail更好。 Gmail做得很差
保持简单。同样的建议我的ENG 101教授为他的课程写论文。但是,保持简单将为您节省许多麻烦。现在不是炫耀所有那些花哨的css3的时候。考虑甚至创建一个pdf。我有关于iText for java和动态pdf生成的好东西。
使用内联css。我知道这感觉不对,而且很脏,但它解决了很多我的CSS问题。
有人告诉过你,HTML糟透了吗?