blackberry - 有没有办法阻止 Yahoo!在不破坏 Blackberry OS 6 上的移动版本的情况下显示 HTML 电子邮件的移动版本?

标签 blackberry css html-email media-queries yahoo-mail

我正在处理 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/

相关文章:

html - 通过在html中设置参数设置宽度高度

css - 如何使电子邮件具有响应性?

android - 仅在 Android Gmail 中的电子邮件中出现空白。我该如何解决这个问题?

java - 使用滚动时如何获取可见屏幕内字段的坐标? (黑莓、BB、Java)

html 表格重置所有默认 css

java - 解析 JSON 对象时出现 NullPointerException

html - 将 li 放在特定高度后的下一列

css - 如何从 gmail 签名中删除文本装饰

java - 从后台进程全局控制推送屏幕

blackberry - OnClick 按钮显示下一页