我开发了一种响应式电子邮件收发器,除了不能在Pixel Android 7设备上运行之外,它在所有设备上均能正常工作。
它只是丢弃媒体查询并显示电子邮件程序的桌面版本。
此问题的原因可能是什么?
答案 0 :(得分:0)
目前,Android不支持@media
查询。某些版本的Gmail不支持它们,Outlook 2007、2010、2013和2016也不支持。
答案 1 :(得分:0)
要以@gwally的答案为基础,某些Android客户端不支持媒体查询。如果有问题的电子邮件客户端 是Gmail ,则根据测试的Gmail产品,仍然可能不支持媒体查询。
虽然Gmail在2016年推出了主要的媒体查询支持,但此更新并未涵盖所有Gmail产品。雷米·帕门捷(RémiParmentier)做了a fantastic breakdown of Gmail's media query support:
除了@gwally发布的链接之外,Campaign Monitor的支持情况也很好。
因此,例如,如果您的Pixel手机将Gmail与POP / IMAP电子邮件一起使用,则媒体查询将无法正常工作,我们应该会看到桌面版本的缩小版本。 混合电子邮件设计可以在不支持媒体查询的移动客户端中建立电子邮件布局堆栈。 Here's a primer(如果您想了解这一点。)