有谁知道使用媒体查询仅针对 iOS 设备的方法?我正在寻找一种方法给 iPhone (1,3G,3GS,4,4S,5) 用户一种体验,给 iPad (1,2,3,mini) 用户另一种体验,以及其他所有人(桌面、安卓、 windows phone, bb) 默认体验。
我觉得我的选择有限,因为许多手机具有相似的宽度和参数。有谁知道在特定于 iPhone 和特定于 iPad 的媒体查询中使用什么?
到目前为止,我已经使用以下代码锁定了 iPhone 5:
@media screen and (device-aspect-ratio: 40/71){}
和 iPhone 4 和 4S:
@media
only screen and (-webkit-min-device-pixel-ratio : 2) and (orientation:portrait),
only screen and (min-device-pixel-ratio : 2) and (orientation:portrait){}
@media screen and (-webkit-min-device-pixel-ratio : 2) and (orientation:landscape), screen and (min-device-pixel-ratio : 2) and (orientation:landscape){}
我在这里看到了与此类似的问题,但还没有找到解决此特定用例的问题。
这是在电子邮件中使用的,所以我无法使用 javascript。仅限媒体查询...
谢谢