我的网站上有 3 个媒体查询,我遇到的问题是 iphone 的 -webkit-min-device-pixel-ratio 一个在 android 设备上发生冲突,并且屏幕在 android 上无法正确解析,如果我使用这个 mq该站点可以正确呈现,但在 iphone 4 上却没有,并且在 320px 宽度下工作。
有没有办法只能让 iphone 4/4s 设备查看 -webkit-min-device-pixel-ratio: 1.5 媒体查询?
以下是我的媒体查询:
/*iphone4*/
@media only screen and (-webkit-min-device-pixel-ratio : 1.5),only screen and (min-device-pixel-ratio : 1.5) {
/*Main*/
div#container {
width: 480px;
}
}
/*Other mobile phones*/
@media screen and (max-width: 767px) {
div#container {width: 480px;}
}
/*Tablets*/
@media only screen and (max-width: 1023px) and (min-width: 768px) {
div#container {width: 768px;}
}