Responsive Media Queries - Wo setze ich welchen code?

Wird dies mein erstes fully responsive Website, damit habe ich mich umgeschaut und fand die basic-media-Abfragen am unteren Rand der post, das scheint zu passen die meisten Geräte, die in irgendeiner Weise oder form.

Begann ich den code außerhalb von diesen Abfragen (z.B. Ausrichtung der Durchschnittliche desktop). Dann habe ich auf der ersten media query für mobile, aber die zweite Regel nicht die für mich Sinn machen (d.h. alles größer als 321px).

Es zu bedeuten scheint alles größer als 321 bis zu 768 das ist die nächste Regel. Ich glaube, ich bin Missverständnis, wie diese arbeiten soll? Kann mir jemand vielleicht erklären, dies einfach genug Weg? Ich fange an zu denken, dass alle meine CSS-code sollte innerhalb dieser media queries und das soll ich habe noch nicht angefangen mit der Handy-version zuerst, dann erweitern Sie es allmählich, wie die Auflösung größer wird?

/* Smartphones (portrait) ----------- */
@media only screen and (max-width : 320px)
{

}

/* Smartphones (landscape) ----------- */
@media only screen and (min-width : 321px) and (orientation: landscape)
{

}

/* iPads (landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape)
{

}

/* iPads (portrait) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait)
{

}

/* Desktops and laptops ----------- */
@media only screen and (min-width : 1224px) and (orientation: landscape)
{

}

/* Large screens ----------- */
@media only screen and (min-width : 1824px)
{

}
Sie scheinen zu verstehen, wird die zweite Regel bedeutet, dass alle Geräte mit einer Querformat-Ausrichtung Folgen, was drin ist, die Medien-Abfrage, dann etwas weiter unten außerhalb der Abfrage überschreiben, so dass die nächste media-query verwendet werden. Wenn Sie keinen code außerhalb der media queries, es wird kein Stil angewendet zwischen 1024px und 1224px, wie Sie max in Ihre Dritte Regel.
Dank gaynorvader, ich bin korrekt zu sagen, dass auch mit der Ausrichtung der Regel muss es noch halten, indem die Bildschirm Größe Regeln. I. e. Landschaft + - Bildschirm-Größe von nicht mehr als 321px?
Thaat ist richtig.

InformationsquelleAutor Jacques | 2013-03-21

Schreibe einen Kommentar