Outlook电子邮件签名 - 标题?

时间:2012-02-06 10:25:27

标签: html css outlook signature

我一直试图让一个特定的设计为电子邮件签名工作而没有任何运气,我觉得这是不可能的,但也许有人有解决方案。

问题是,有一个小图片需要高于第一行的类型。即 [图片] [在此输入] [签名详情 - 例如电话号码]

如果我正常使用,outlook总是在图像之前插入一个换行符并将光标放在那里,我不能让光标在图像之后没有点击那里(例如在键入主题后按Tab键)。< / p>

我尝试将图像作为div / span / table的背景图像,我尝试使用css将margin-top设置为负数,但问题似乎源于outlook插入的事实在创建用于输入的div之后的签名。

有人有建议或我的任务徒劳无功吗?

3 个答案:

答案 0 :(得分:1)

哪个版本的Outlook?

尝试将此添加到图片中:

style="display:block;"

P.S - 背景在某些版本的Outlook中不起作用,除非你做某种条件语句,你需要测试你的电子邮件在Microsoft Word(MSO渲染引擎)中的呈现方式。

http://www.campaignmonitor.com/css/

答案 1 :(得分:0)

您需要设置body background-imagepadding-top等于图片的高度。

前段时间我做了类似的事情来修复你提到的“游标问题”。我不记得它适用于哪个版本的Outlook,但没有人报告过它有任何问题。

正如Kyle R所提到的,你绝对应该测试你的电子邮件如何与不同的客户呈现。

答案 2 :(得分:0)

电子邮件可以是多部分邮件。这意味着身体可以有多种编码。每个编码都有自己的标题:

MIME-Version: 1.0
Content-Type: multipart/mixed; boundary=frontier

This is a message with multiple parts in MIME format.
--frontier
Content-Type: text/plain

This is the body of the message.
--frontier
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64

PGh0bWw+CiAgPGhlYWQ+CiAgPC9oZWFkPgogIDxib2R5PgogICAgPHA+VGhpcyBpcyB0aGUg
Ym9keSBvZiB0aGUgbWVzc2FnZS48L3A+CiAgPC9ib2R5Pgo8L2h0bWw+Cg==
--frontier--

example from here

在大多数客户端中,默认编码为Content-Type: text/plain。然而,添加图像会将编码切换为例如。 base64

每个新编码都从一个新行开始。我认为这会给您带来麻烦,因为这会自动将您的文本/光标放在图像下方。 解决此问题的一种方法是使用内联html标记将整个邮件编码为img - 图像和文本。

单击图像旁边的按钮可让您在不知情的情况下执行此操作,我认为。