我试图通过电子邮件(Outlook 2010)获取一些HTML,并且我遇到了一个奇怪的问题。
注意:所有这些测试都是在IE9中完成的,在IE8和IE9浏览器模式之间切换。
在Outlook中,类header
的表格不会呈现不是背景颜色,其定义类似于
.header {
background-color: #161D23;
}
如果我选择在浏览器中查看,IE9会启动并正确呈现电子邮件,并带有标题背景。
如果在IE9模式下,我打开开发工具,取消选中后台CSS规则,颜色会按预期消失,但是当我再次检查时,它不会被重新应用。
如果我在IE8浏览器模式下使用IE9执行上述操作,则会重新应用颜色。
有谁知道这里发生了什么?
我现在尝试模拟一个演示来演示。
答案 0 :(得分:1)
电子邮件客户端因工作而臭名昭着。您应该使用table layout,并使用CSS和属性定义背景和其他属性,例如:
<table bgcolor="#161D23" style="background:#161D23;">
了解有关跨客户端支持here的更多信息,并且当涉及电子邮件相关的所有内容时,mailchimp有一个很好的资源here。