Przejdź do głównej treści
  1. Strona główna
  2. Słownik
  3. INF.03
  4. RWD (Responsive Web Design)

RWD (Responsive Web Design)

Słownik kwalifikacji INF.03 - Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych

RWD — Responsive Web Design

RWD oznacza projektowanie stron internetowych tak, aby poprawnie wyglądały i działały na różnych urządzeniach: komputerach, tabletach i smartfonach. Strona responsywna automatycznie dopasowuje układ, rozmiary elementów i sposób wyświetlania treści do szerokości ekranu.

Główne techniki RWD

Do tworzenia stron responsywnych używa się przede wszystkim:

  • elastycznych układów, np. procentowych szerokości,
  • elastycznych obrazów,
  • jednostek względnych, np. %, em, rem, vw,
  • reguł @media w CSS,
  • układów CSS Flexbox i Grid.

Przykład

.menu {
  display: flex;
}

@media (max-width: 700px) {
  .menu {
    flex-direction: column;
  }
}

Na szerokim ekranie menu jest poziome, a na małym ekranie zmienia się w pionowe.

Dlaczego RWD jest ważne?

Współczesne strony są odwiedzane z wielu typów urządzeń. Brak responsywności może powodować konieczność przewijania w poziomie, zbyt mały tekst, nieczytelne menu lub źle dopasowane grafiki.

W egzaminie

Jeżeli pytanie wspomina o dopasowaniu strony do szerokości ekranu, urządzeń mobilnych lub responsywności, należy kojarzyć temat z RWD i regułą CSS @media.