私のサイトには3つのメディアクエリがあります。私が抱えている問題は、iphoneの-webkit-min-device-pixel-ratioがAndroidデバイスで競合していて、このmqを取得した場合、画面がAndroidで正しく解決されないことです。サイトは正しくレンダリングされますが、iphone 4ではレンダリングされず、320ピクセル幅で動作します。
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;}
}