与表背景颜色的奇怪的问题在IE9

时间:2014-10-15 12:52:30

标签: html css internet-explorer

我试图通过电子邮件(Outlook 2010)获取一些HTML,并且我遇到了一个奇怪的问题。

注意:所有这些测试都是在IE9中完成的,在IE8和IE9浏览器模式之间切换。

在Outlook中,类header的表格不会呈现不是背景颜色,其定义类似于

.header {
    background-color: #161D23;
}

如果我选择在浏览器中查看,IE9会启动并正确呈现电子邮件,并带有标题背景。

如果在IE9模式下,我打开开发工具,取消选中后台CSS规则,颜色会按预期消失,但是当我再次检查时,它不会被重新应用。

如果我在IE8浏览器模式下使用IE9执行上述操作,则会重新应用颜色。

有谁知道这里发生了什么?

我现在尝试模拟一个演示来演示。

1 个答案:

答案 0 :(得分:1)

电子邮件客户端因工作而臭名昭着。您应该使用table layout,并使用CSS和属性定义背景和其他属性,例如:

<table bgcolor="#161D23" style="background:#161D23;">

了解有关跨客户端支持here的更多信息,并且当涉及电子邮件相关的所有内容时,mailchimp有一个很好的资源here