好吧,经过长时间的研究,我仍然找不到一种替代Gmail中的媒体查询的方法。有解决办法吗?
有没有办法改变颜色,边框,背景和其他CSS规则的具体决议在HTML电子邮件和代码工作,在所有的电子邮件客户端,包括Gmail?
发布于 2016-04-13 15:36:07
虽然Gmail不支持媒体查询,但如果您构建Gmail应用程序的默认版本(内联样式)并使用媒体查询和嵌入式样式表在桌面版本上对其进行样式设置,则仍然可以这样做。
(“Gmail优先”代码的良好起点- http://labs.actionrocket.co/the-hybrid-coding-approach-2)
对于Gmail网络客户端,您可以尝试使用lang的“技巧”:http://freshinbox.com/blog/interactive-emails-in-gmail-using-css-attribute-selectors/。
这个选项绝不是一个通用的解决方案,因为它需要相当多的代码和全面的测试。另外,并非所有的样式都是通过媒体查询和电子邮件客户端嵌入的样式表来接受的。
这也意味着像Google这样的客户端(它也会忽略所有样式表)将显示一个移动版本。
https://stackoverflow.com/questions/36599213
复制相似问题