Einführung in Media Queries in CSS

Es gibt einen speziellen Befehl @media, der es ermöglicht, unterschiedlichen Code in Abhängigkeit von der Bildschirmbreite auszuführen.

Im folgenden Beispiel wird ein Code ausgeführt, wenn die Bildschirmbreite von 300px bis 1200px reicht:

css@media (min-width: 300px) and (max-width: 1200px) {
  /* некоторый код */
}

Im folgenden Beispiel wird ein Code ausgeführt, wenn die Bildschirmbreite größer als 300px ist:

css@media (min-width: 300px) {
  /* некоторый код */
}

Im folgenden Beispiel wird ein Code ausgeführt, wenn die Bildschirmbreite kleiner als 1200px ist:

css@media (max-width: 1200px) {
  /* некоторый код */
}

Lassen Sie uns in unserer Media Query einen Code schreiben. Zum Beispiel färben wir bei bestimmten Bildschirmgrößen Absätze rot ein:

css@media (min-width: 300px) and (max-width: 1200px) {
  p {
    color: red;
  }
}

@media (min-width: 300px) and (max-width: 1200px) {
  p {
    color: red;
  }
}

Und jetzt färben wir Absätze in verschiedene Farben ein, abhängig von der Bildschirmbreite:

css@media (max-width: 300px) {
  p {
    color: red;
  }
}
@media (min-width: 300px) and (max-width: 900px) {
  p {
    color: green;
  }
}
@media (min-width: 900px) and (max-width: 1200px) {
  p {
    color: blue;
  }
}
@media (min-width: 1200px) {
  p {
    color: orange;
  }
}
Задание 1

Lassen Sie den folgenden Code auf einem Bildschirm mit einer Breite von 0 bis 800px angewendet werden:

cssp {
  font-size: 20px;
}

Und lassen Sie den folgenden Code auf einem Bildschirm mit einer Breite von 800px und mehr angewendet werden:

cssp {
  font-size: 30px;
}
Задание 2

Lassen Sie den folgenden Code auf einem Bildschirm mit einer Breite von 0 bis 500px angewendet werden:

cssp {
  font-size: 15px;
}

Lassen Sie den folgenden Code auf einem Bildschirm mit einer Breite von 500px bis 900px angewendet werden:

cssp {
  font-size: 20px;
}

Lassen Sie den folgenden Code auf einem Bildschirm mit einer Breite von 900px und mehr angewendet werden:

cssp {
  font-size: 30px;
}