2015-07-01 29 views
0

我的媒体查询似乎不适用于ipad。网站是http://www.purplesale.com。在过去的CSS我已经申请媒体查询为iPad -我的网站在iPad上的媒体查询失败

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) { 
#mainContent, #container, #sidebar, #content, #footer, #betaSpacer { 
    width: 765px; 
    overflow: hidden; 
} 
// Other queries targeting ipad 

} 
/*End*/ 

完整的CSS是在这里 - http://www.purplesale.com/Css/main.css

视区元设定为 -

<meta name="viewport" content="width=device-width, initial-scale=1" /> 

请在解决问题的帮助。

+0

什么是 '一个iPad' 的装置宽度? – sevenseacat

+0

768px * 1024px适用于所有ipad – yogihosting

回答

0

如果Ipad的与视网膜显示器(ipad的3 & 4)

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (-webkit-min-device-pixel-ratio: 2) { /* STYLES GO HERE */} 
+0

-webkit-min-device-pixel-ratio:2的使用有什么必要让ipad媒体查询起作用? – yogihosting

+0

正如你在上面提到的那样,所有5个不同的iPad(iPad 1-5和iPad mini)具有相同的分辨率768x1024,并且可以使用相同的媒体查询进行定位。但ipad 3和4带有视网膜显示,如果你想要媒体查询特定于我们可以使用的设备-webkit-min-device-pixel-ratio:2 for others -webkit-min-device-pixel-ratio:1 –

+0

现在只有我注意到你给的CSS,有时候这个问题可能与媒体查询的顺序有关。请删除其他媒体查询并检入ipad –