根据我的研究; 新的智能手机的画像分辨率可达800像素
片miniumum纵向分辨率600px的
现在,我尝试使用媒体查询来呈现移动CSS手持设备支持的分辨率高达800像素,但我遇到的问题是像一个768px肖像分辨率IPAD1较老片也渲染移动CSS。
我需要确保从600px的平板电脑+台式机和更高的渲染宽屏CSS,而手机与一个800像素最大分辨率画像渲染移动CSS。
我怎么能不管手机和平板电脑的宽度的交叉做到这一点?
这是我的当前设置...
<meta name="viewport" content="initial-scale=1.0,maximum-scale=1.0,
user-scalable=0,width=device-width" />
<link rel="stylesheet" media="screen and (max-device-width: 800px)"
href="/css/mobile.css" />
<link rel="stylesheet" media="screen and (min-device-width: 600px)"
href="/css/widescreen.css" />
在此先感谢奥马尔。
更新:
以下2合1媒体查询似乎适合我的目的。 我对三星Galaxy S2,谷歌Nexus和iPhone4测试,它似乎是工作的罚款。 需要验证片。
<link rel="stylesheet" type="text/css" media='only screen and (max-width:480px) and
(orientation: portrait), only screen and (max-width:800px) and (orientation:
landscape)' href="mobile.css" />