Sto progettando un sito reattivo che avrà un aspetto diverso sui dispositivi mobili. Ho tre query multimediali separate nel mio css più una query per i display retina (s).Retina iPad Specific CSS
/** 768PX IPAD PORTRAIT **/
@media screen and (max-width: 768px) {}
/** 480PX IPHONE LANDSCAPE **/
@media screen and (max-width: 480px) {}
/** 320PX PORTRAIT **/
@media screen and (max-width: 320px) {}
/** RETINA IMAGES **/
@media all and (-webkit-min-device-pixel-ratio: 2) {}
Quando iPad è in modalità verticale, otterrà la versione mobile, ma quando è in modalità orizzontale otterrà la versione normale del sito.
Il mio problema è questo, ora con il "nuovo iPad" e il display retina, alcune immagini retinate non sono allineate correttamente per la versione iPad retina del paesaggio. La retina globale css sta annullando il normale css e suppongo che io indovino.
Ad esempio, nella versione mobile, ho un'immagine di sfondo centrata sullo schermo, ma sul sito normale, è allineata a sinistra.
Qualcuno sa di un modo per scegliere come target solo le immagini retinate per iPad solo in CSS?
Grazie
Edit: Questo è quello che stavo giocando intorno con, ma non sembra funzionare:
@media screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio: 2) {}
Il nuovo iPad è 2048-1536 ... prova questo e il rapporto pixel: 2 – Connor
Grazie per la risposta, l'ho provato, no, ancora non funziona. @media screen e (min-device-width: 1536px) e (max-device-width: 2048px) e (orientation: landscape) e (-webkit-min-device-pixel-ratio: 2) {} – user127181
Hai visto la mia risposta, e stai usando un vero iPad3, giusto? – Connor