Danke Stack Overflow für die Hilfe. Ich habe einige benutzerdefinierte CSS, die ich verwende, um ein Design zu straffen. Ich laufe weiter in dieses Problem, wo, wenn ich etwas in einer Medienabfrage für das iPhone 6 ändern, diese Änderung dann ein anderes Gerät betrifft, sagen Sie das iPhone 5. Es zu diesem Thema wurde ich bin ständig anpassen ohne Ende in Sicht. Hier sind meine @media Breakpoints, die ich verwende.CSS Media Abfragen überschreiben einander
/* 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) {
}
Jede Hilfe wäre sehr geschätzt.
Dank @birdman. Wenn das der Fall ist und ich nur mit Hochformatansichten beschäftigt bin, könnte ich Max-Gerät-Breite entfernen, um die Überlappung zu vermeiden. Ich weiß, dass ich gelesen habe, wo ich mich auf Haltepunkte konzentrieren sollte, nicht auf Geräte, aber das muss ich noch schaffen. Nochmals vielen Dank für jede Einsicht oder Beratung. – robwri32
Wenn Sie nur die Mindestbreite verwenden möchten, stellen Sie sicher, dass Sie aufsteigend sortiert sind. Beginne mit den 5s und gehe zum 6plus. Dies verhindert, dass sie außer Kraft gesetzt werden. – Birdman