【发布时间】:2012-06-17 16:15:27
【问题描述】:
有人知道如何通过媒体查询来定位三星 Galaxy S3 吗?
目前我使用:
iPad
<link rel="stylesheet" media="all and (device-width: 768px)" href="css/device-768.css"/>
其他平板设备
<link rel="stylesheet" media="all and (max-device-width: 767px) and (min-device-width: 641px)" href="css/device-max767.css"/>
电话(S3 没有使用这个 - 不知道为什么)
<link rel="stylesheet" media="all and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 1)" href="css/phones.css"/>
我也测试过
<link rel="stylesheet" media="all and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2)" href="css/phones.css"/>
但它没有工作......
【问题讨论】:
-
那些不是在“测试”屏幕分辨率而不是设备吗?
-
S3的像素尺寸是多少?一旦您知道您可以使用简单的最大宽度/高度媒体查询来定位。这里更大的问题是您为什么不使用与设备无关的媒体查询断点。
-
我认为媒体查询不适合目标设备。这是一个错误的问题。
-
那是不可取的。并非所有手机的尺寸都相同。以屏幕尺寸而不是“设备是什么”为目标要好得多。你想错了。例如,什么是 Galaxy Note?
-
我在这方面的 OP - 这个问题没有得到回答,并且仍然有效。例如,我目前正在构建一个非常大的响应式网站,并且某些功能对于桌面和移动设备是不同的。 Galaxy S3 对我们来说是个问题,因为它具有高密度显示屏,但仍会报告其实际像素尺寸(不像 Apple 更明智的方法,即用实际像素数除以像素比率并报告为尺寸) .
标签: css html media-queries responsive-design