Przejdź do głównej treści
  1. Strona główna
  2. Słownik
  3. AUD.05
  4. Media queries

Media queries

Słownik kwalifikacji AUD.05 - Realizacja projektów graficznych i multimedialnych

Co to są media queries?

Media queries to mechanizm CSS pozwalający stosować różne style w zależności od cech urządzenia lub okna przeglądarki, np. szerokości ekranu, orientacji ekranu albo rozdzielczości.

Są jednym z podstawowych narzędzi wykorzystywanych w Responsive Web Design, ponieważ umożliwiają zmianę wyglądu strony na komputerze, tablecie i smartfonie bez tworzenia osobnych wersji witryny.

Do czego służą?

Media queries pozwalają m.in.:

  • zmieniać układ kolumn na mniejszych ekranach,
  • powiększać lub zmniejszać tekst,
  • ukrywać mniej istotne elementy,
  • dostosowywać menu do ekranów dotykowych,
  • zmieniać marginesy, odstępy i szerokości bloków.

Przykład

body {
  font-size: 18px;
}

@media (max-width: 600px) {
  body {
    font-size: 16px;
  }

  .layout {
    display: block;
  }
}

Powyższy kod oznacza, że dla ekranów o szerokości maksymalnie 600 pikseli zostaną zastosowane inne reguły CSS.

Przykładowe warunki

  • max-width: 768px — style dla ekranów nie szerszych niż 768 px,
  • min-width: 1024px — style dla ekranów od 1024 px wzwyż,
  • orientation: landscape — style dla orientacji poziomej.

Znaczenie egzaminacyjne

Jeśli pytanie dotyczy strony dostosowującej się do różnych urządzeń i rozdzielczości, należy kojarzyć to z RWD oraz technikami CSS, szczególnie z media queries.