我开发了一个自定义电子邮件模板,它使用媒体查询来定位小于 480 像素的设备。电子邮件在每个电子邮件客户端和平台(Gmail、Yahoo!、Hotmail、Apple Mail、Thunderbird、Outlook 2003 等)中的外观和显示都很完美,Outlook 2007 到 2013 除外。
Outlook 2007 到 2013 奇怪地选择了媒体查询并使用给定的 css 声明设置电子邮件的样式。当我删除媒体查询时,它会完美呈现。知道如何让 Outlook 忽略媒体查询吗?
下面是正在使用的媒体查询以及 jsFiddle 链接。将 max-device-width 更改为 max-width 以查看实际的媒体查询。
jsFiddle:http: //jsfiddle.net/danimalnelson/uQ7kg/
@media only screen and (max-device-width: 480px) {