CSS表格格式在复制粘贴IE到Outlook电子邮件时丢失

时间:2013-04-01 23:57:33

标签: html css internet-explorer twitter-bootstrap internet-explorer-8

我正在更新内部公司网站。 在网站上是一个摘要数据表。每天将此表从页面复制到电子邮件中并使用Outlook 2010发送给用户。该公司目前正在使用IE8。

问题是新网站使用Twitter Bootstrap进行表格样式。将表复制并粘贴到Outlook中时,大多数样式都丢失了。

旧网站的每个trtd等都附有类

Chrome在新网站上没有任何问题。

以下是表和问题的一些示例:

旧网站 - http://jsbin.com/ifeqav/1/edit

新网站 - http://jsbin.com/iwuven/1/edit

有没有人知道修复此问题?我尝试了this suggestion,但它似乎无法正常使用bootstrap。

IE9是否解决了这个问题?

1 个答案:

答案 0 :(得分:3)

Outlook 2007及更高版本不使用IE进行HTML邮件格式化。相反,他们使用Word(是的,它很可怕,每个人都知道)。 Word不支持CSS2中的许多功能,更不用说CSS3了。遗憾的是,这意味着向Outlook用户提供图形电子邮件的最佳方式是向他们发送20世纪90年代的HTML电子邮件:<table>布局的恐怖和邪恶spacer.gif的回归。这种令人憎恶的做法是可以接受的,因为Outlook / Word不会解释任何语义内容。

或者只是在电子邮件顶部添加一个链接:“使用Outlook?点击此处在浏览器中查看您的邮件”。