android - 使用 CSS 媒体查询独立于 Android 设备定位 iPhone

标签 android iphone html css html-email

有没有办法通过 CSS 媒体查询独立于 Android 设备定位 iPhone,反之亦然。这是用于 HTML 电子邮件。

我们尝试了多种方法,但它们似乎都有重叠。

我们想限制最大设备宽度为 480 的设备中的表格大小,但仅限于基于 Android 的设备。

以下是我最近尝试过的方法。 iPhone(在 Litmus 中测试)忽略第二个媒体查询并将宽度保持在 300px。

@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 320px) {
/* Styles */
      table[class="table"], td[class="cell"] {

width: 300px;

}
}


/* iPhone 4 ----------- */
    @media
    only screen and (-webkit-min-device-pixel-ratio : 1.5),
    only screen and (min-device-pixel-ratio : 1.5) {
      table[class="table"], td[class="cell"] {

width: 100%;

}
}

最佳答案

试试 -webkit-min-device-pixel-ratio 和 min-device-pixel-ratio

 /* iPhone 4 ----------- */
    @media
    only screen and (-webkit-min-device-pixel-ratio : 1.5),
    only screen and (min-device-pixel-ratio : 1.5) {

参见 http://css-tricks.com/snippets/css/media-queries-for-standard-devices/

关于android - 使用 CSS 媒体查询独立于 Android 设备定位 iPhone,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12589126/

相关文章:

android - 如何使用 Imageview 解析 json 来显示图像

ios - iPhone 来电时如何截屏

javascript - 剪辑网页*内容*的可靠方法是什么?

android - 检查永久在线状态

java - fragment 中微调器的 setOnItemSelectedListener()

android - 应用未显示在 TAB 上的 Play 商店中

iphone - 使用委托(delegate)在选项卡之间传递数据不起作用

ios - 如何在 swift 中为 CAReplicatorLayer 的更新位置设置动画?

html - 如何测量浏览器中的 CSS 解析和渲染时间?

javascript - 使用 javascript/jQuery 搜索表格并在单击按钮时返回正确的表格行以及 'search' 栏的内容