CSS медиа-запрос для iPhone XR не работает? - PullRequest
0 голосов
/ 05 февраля 2019

Я работаю над гибридным мобильным приложением, использующим Phonegap.

И все отлично работает, кроме одной проблемы, которая существует только на iPhone XR.

Проблема не существуетна iPhone X или iPhone XS и т. д.

По сути, мой медиазапрос CSS не работает (он ничего не делает) на iPhone XR.

Это то, что я использую для iPhone XR :

/* iPhone XR */
@media only screen 
    and (min-device-width: 414px) 
    and (min-device-height: 896px) 
    and (-webkit-device-pixel-ratio: 2) 
    and (orientation: portrait) { 
    /* my styles goes here */



}

Есть что-то, чего мне не хватает, и почему этот медиа-запрос ничего не делает на iphone xr?

Может кто-нибудь пожалуйстасовет по этому вопросу?

Заранее спасибо.

РЕДАКТИРОВАТЬ:

Следующий мультимедийный запрос CSS отлично работает на макс. Iphone x и iphone xs:

    /* iphone x */
@media only screen 
    and (device-width : 375px) 
    and (device-height : 812px) 
    and (-webkit-device-pixel-ratio : 3) {


}

Ответы [ 2 ]

0 голосов
/ 23 мая 2019

Это сработало для меня

@media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 2) {}
0 голосов
/ 22 февраля 2019

В зависимости от размера экрана iPhone XR:

enter image description here

Правильный медиазапрос для iPhone XR:

@media only screen 
and (device-width : 375px) 
and (device-height : 812px) 
and (-webkit-device-pixel-ratio : 2) {}
...