içinde Android için cihaz piksel oranına ayarlamayla ilgili sorunlar Farklı cihaz piksel oranlarına sahip cihazlarda düzgün çalışmak için medya sorguları almaya çalışıyordum. Menüden Nexus S öğesini seçtiğimde, harika görünüyor.
Menüden Nexus 4'ü seçtiğimde, yerleştirme kapalı. Chrome Dev Araçlar
Ben Nexus S için hesaplanan stil Nexus 4 içinPhonegap
(-webkit-max-device-pixel-ratio: 1)
olduğunu görüyoruz:
@media only screen and (orientation:landscape) and (-webkit-max-device-pixel-ratio: 1.5){
.txt{
top: 170px;
left: 150px;
position:absolute;
font-size:60px;
}
}
@media only screen and (orientation:landscape) and (-webkit-max-device-pixel-ratio: 3) and(-webkit-min-device-pixel-ratio: 2){
.txt{
top: 270px;
left: 200px;
position:absolute;
font-size:60px;
}
}
:
Bu
(-webkit-max-device-pixel-ratio: 1.5)
benim CSS edilir
Ve bu benim meta viewport etiketim:
<meta name="viewport" content="width=device-width; initial-scale=1; maximum-scale=1; user-scalable=0;"/>
Test için emulate.phonegap.com (AKA Ripple) kullanıyorum.
Peki, sorunuz nedir? –
Nexus 4 neden gerçek DPR 2 olduğunda (-webkit-max-device-pixel-ratio: 1.5) kullanıyor? – shortnamed
Hm -max önekinin desteklenip desteklenmediğinden emin değilim. http://bjango.com/articles/min-device-pixel-ratio/ Sadece min –