我正在更新内部公司网站。 在网站上是一个摘要数据表。每天将此表从页面复制到电子邮件中并使用Outlook 2010发送给用户。该公司目前正在使用IE8。
问题是新网站使用Twitter Bootstrap进行表格样式。将表复制并粘贴到Outlook中时,大多数样式都丢失了。
旧网站的每个tr
,td
等都附有类
Chrome在新网站上没有任何问题。
以下是表和问题的一些示例:
旧网站 - http://jsbin.com/ifeqav/1/edit
新网站 - http://jsbin.com/iwuven/1/edit
有没有人知道修复此问题?我尝试了this suggestion,但它似乎无法正常使用bootstrap。
IE9是否解决了这个问题?
答案 0 :(得分:3)
Outlook 2007及更高版本不使用IE进行HTML邮件格式化。相反,他们使用Word(是的,它很可怕,每个人都知道)。 Word不支持CSS2中的许多功能,更不用说CSS3了。遗憾的是,这意味着向Outlook用户提供图形电子邮件的最佳方式是向他们发送20世纪90年代的HTML电子邮件:<table>
布局的恐怖和邪恶spacer.gif
的回归。这种令人憎恶的做法是可以接受的,因为Outlook / Word不会解释任何语义内容。
或者只是在电子邮件顶部添加一个链接:“使用Outlook?点击此处在浏览器中查看您的邮件”。