我正在处理 HTML 电子邮件,但遇到了一个问题(请看图)。事实证明,雅虎!邮件莫名其妙地给予 @media 样式表优先权,使用其中定义的 CSS 样式,高于 HTML 电子邮件中的任何内联样式。此处讨论了该问题和解决方法:http://www.campaignmonitor.com/blog/post/3457/media-query-issues-in-yahoo-mail-mobile-email/ .测试后,我发现此变通办法存在一些问题……似乎 Blackberry OS 6 电子邮件客户端无法识别或读取 Yahoo 修复程序中使用的属性选择器格式。结果是,您必须在 Yahoo 中正确呈现电子邮件或在 Blackberry 中很好地呈现电子邮件之间做出选择。有人遇到过这个问题吗?如果是这样,您是否找到了两全其美的方法? (让它在 Yahoo! mail 和 blackberry 上正常工作)。任何建议表示赞赏。
最佳答案
您是否尝试过通过指定 id 使用样式?例如。 div[id='blackberry'] {/* 媒体查询在这里 */}
需要指定带有 ID 的媒体查询,以使其与 Yahoo 邮件兼容。
关于blackberry - 有没有办法阻止 Yahoo!在不破坏 Blackberry OS 6 上的移动版本的情况下显示 HTML 电子邮件的移动版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10518143/