Grazie Overflow dello stack per l'assistenza. Ho alcuni css personalizzati che sto usando per rendere più rigoroso un design. Continuo a incorrere in questo problema in cui, se cambio qualcosa in una media query, dico per l'iPhone 6, che cambia poi colpisce un altro dispositivo, come l'iPhone 5. Sta diventando questo problema, sono costantemente aggiustato senza fine in vista. Ecco i miei break point @media che sto utilizzando.Query media CSS che si ignorano reciprocamente
/* IPHONE 6 PLUS */
@media only screen
and (min-device-width : 414px)
and (max-device-width : 736px)
and (orientation : portrait) {
}
/* IPHONE 6 */
@media only screen
and (min-device-width : 375px)
and (max-device-width : 667px)
and (orientation : portrait) {
}
/* IPHONE 5s */
@media only screen
and (min-device-width : 320px)
and (max-device-width : 568px)
and (orientation : portrait) {
}
/* IPAD LAYOUTS */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px) {
}
/* IPAD LANDSCAPE */
@media only screen
and (min-device-width: 768px)
and (max-device-width: 1024px)
and (orientation: landscape)
and (-webkit-min-device-pixel-ratio: 1) {
}
Qualsiasi aiuto sarebbe molto gradito.
Grazie @birdman. Se questo è il caso e mi preoccupo solo delle viste verticali, posso rimuovere la larghezza massima del dispositivo, per evitare la sovrapposizione. So di aver letto dove dovrei concentrarmi sui punti di interruzione e non sui dispositivi, ma devo ancora farlo con successo. Ancora grazie per qualsiasi intuizione o consiglio. – robwri32
Se si desidera utilizzare solo la larghezza minima, assicurarsi di andare in ordine crescente. Inizia con il 5s e vai al 6plus. Ciò impedirà loro di essere ignorati. – Birdman