Próbowałem sprawić, aby zapytania o multimedia działały poprawnie na urządzeniach o różnych współczynnikach pikseli urządzenia. Po wybraniu Nexusa S z menu wygląda fantastycznie.
Po wybraniu z menu Nexusa 4 miejsce docelowe jest wyłączone.
Od Chrome Dev Narzędzia widzę, że dla Nexus S styl kalkulowana jestProblemy z dostosowaniem do współczynnika pikseli urządzenia dla systemu Android w ramach Phonegap
(-webkit-max-device-pixel-ratio: 1)
W przypadku Nexusa 4:
(-webkit-max-device-pixel-ratio: 1.5)
To jest mój CSS:
@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;
}
}
A to jest mój znacznik meta viewport:
<meta name="viewport" content="width=device-width; initial-scale=1; maximum-scale=1; user-scalable=0;"/>
Używam emulate.phonegap.com (AKA Ripple) do testowania.
Jakie jest twoje pytanie? –
Dlaczego korzystanie z Nexusa 4 (-webkit-max-device-pixel-ratio: 1.5), kiedy rzeczywisty DPR wynosi 2? – shortnamed
Hm Nie jestem pewien, czy obsługiwany jest prefiks -max. http://bjango.com/articles/min-device-pixel-ratio/ Widzę tylko min. –