【发布时间】:2011-08-26 11:29:16
【问题描述】:
我用 PHP 编写了一个电子邮件签名生成器。该程序以以下文件格式输出输出:
signature_file.htm
signature_style.css
signature_image_folder
图像和样式表在 htm 文件中链接。这在网络浏览器中查看时有效。
当我将文件复制到以下路径时:
..\Documents and Settings\user_name\Application Data\Microsoft\Signatures\
对于在 Outlook 2010 中的签名管理器中显示的签名,它看起来很好 - 除了包含所有信息的表格被垂直拉伸之外,字体、图像等都很好。行的高度似乎已扩大到 100%。
在 CSS 文件中,我静态指定了表格高度,但 Outlook 似乎覆盖了它。
此外,当从 Outlook 加载签名时,它会创建一个 *.rtf 文件。在 rtf 中,高度也是错误的。
【问题讨论】:
-
你能分享一个例子吗?使用jsfiddle.net
-
嗨,jackJoe,这里是代码:jsfiddle.net/nk9v5
-
检查你的代码后,我真的找不到这种行为的原因......我建议指定内联样式(是的,老派),还为每个 @987654324 指定高度@ 甚至表中的表。通常我不依赖链接的 CSS 来处理 html 电子邮件。
-
嗨,感谢您的建议。做到了...它不会让步... :(
-
您能否提供您在电子邮件中看到的内容的屏幕截图?并指出哪里错了?使用 imgur.com 之类的东西来分享图片。