【发布时间】:2014-03-06 19:14:04
【问题描述】:
我正在 MailChimp 中创建一个电子邮件模板,并且我有一些响应式代码,我想在支持它的设备(主要是 iOS Mail 和 BlackBerry Mail 应用程序)上工作。
虽然模板在 iOS 邮件应用程序中正确加载响应式媒体查询,但它们似乎不会在 BlackBerry 邮件应用程序中触发。我正在使用相同最新操作系统的 BlackBerry Z10 和 Q10 上进行测试。
我的媒体查询如下所示:
@media only screen and (max-device-width: 600px) {
#templateContainer {
width: 100% !important;
}
.globalLogo {
width: 90% !important;
}
.logoBox {
display: block !important;
width: 100% !important;
}
.imageBox {
width: 100% !important;
display: block !important;
height: 40px !important;
border-left: none !important;
}
.emailTitle {
text-align: center !important;
}
#title {
border-top: 3px solid #FFF !important;
width: 100% !important;
display: table !important;
}
.topImageRow {
display: none !important;
}
.tableofcontents {
margin:0 0 30px 0 !important;
list-style: outside !important;
width: 90% !important;
}
}
我还在标题中添加了以下视口元标记:
<meta name="viewport" content="width=device-width; initial-scale=1, maximum-scale=1">
我尝试过使用 max-width 而不是 max-device-width,但它似乎并没有什么不同。我也试过 800px 而不是 600px,并从媒体查询中删除“唯一的屏幕和”。
任何帮助将不胜感激。
【问题讨论】:
标签: media-queries html-email blackberry-10 email-client