KWALIFIKACJA INF3 - CZERWIEC 2017

PYTANIE NR 3.
Aby strona WWW była responsywna, należy między innymi definiować
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Responsywność wymaga stosowania jednostek względnych, aby elementy mogły dopasować się do różnych szerokości ekranów. Definiowanie rozmiarów obrazów w procentach pozwala im skalować się wraz z kontenerem. Stałe piksele, układ tabelami i dobór "znanych czcionek" nie zapewniają adaptacji layoutu do urządzeń.

Pełne wyjaśnienie:

Strona responsywna (RWD) to taka, której układ i elementy potrafią dopasować się do różnych rozdzielczości i proporcji ekranu. Jednym z praktycznych sposobów osiągnięcia tego efektu jest stosowanie jednostek względnych w CSS.

Odpowiedź "rozmiary obrazów w procentach" jest poprawna, ponieważ procent odnosi się do wymiaru elementu nadrzędnego (np. kontenera). Dzięki temu grafika może płynnie zmieniać rozmiar, gdy zmienia się szerokość kolumny lub całej strony. W typowych rozwiązaniach RWD często łączy się to także z ograniczeniem typu "maksymalna szerokość" (aby obraz nie wychodził poza kontener).

Pozostałe propozycje nie opisują mechanizmu responsywności:

  • "jedynie znane czcionki" – wybór fontu (np. Arial) dotyczy typografii i dostępności kroju, ale sam w sobie nie sprawia, że układ dopasuje się do ekranu. Responsywność to przede wszystkim elastyczny layout i reguły stylów zależne od rozmiaru okna.
  • "rozmiary obrazów wyłącznie w pikselach" – piksele są jednostką stałą; przy mniejszych ekranach obraz może się nie mieścić lub wymuszać przewijanie, a przy większych wyglądać nieproporcjonalnie. To częsty błąd początkujących: "sztywne" projektowanie pod jedną rozdzielczość.
  • "rozkład strony wyłącznie za pomocą tabel" – tabele służą do danych tabelarycznych, a budowanie layoutu tabelami jest uznawane za podejście przestarzałe i mało elastyczne. Współczesny responsywny układ realizuje się przede wszystkim przez CSS (np. flexbox lub grid).

Wskazówka egzaminacyjna: gdy pytanie dotyczy RWD, szukaj haseł typu jednostki względne, elastyczny układ i dopasowanie do kontenera, a nie elementów niezwiązanych z adaptacją (np. sama nazwa czcionki).

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Responsywna strona automatycznie dopasowuje układ i rozmiary elementów do różnych ekranów (telefon, tablet, komputer). Oznacza to m.in. brak przewijania w poziomie, czytelny tekst i elementy UI, które zmieniają szerokość/układ wraz z rozmiarem okna.
Wartość w procentach odnosi się do rozmiaru elementu nadrzędnego (kontenera). Gdy kontener zwęża się na telefonie lub poszerza na monitorze, obraz może skalować się razem z nim. To ułatwia utrzymanie spójnego układu bez "sztywnych" wymiarów.
Nie zawsze, ale w RWD bywa ryzykowne. Piksele są stałe, więc przy małych ekranach obraz może się nie mieścić, a przy dużych wyglądać nienaturalnie. Często lepiej użyć jednostek względnych lub ograniczeń typu maksymalny rozmiar w połączeniu z elastycznym layoutem.
Poza % często stosuje się em i rem (skalowanie względem fontu) oraz vw i vh (względem rozmiaru okna). Dobór jednostki zależy od tego, co ma się skalować: tekst, kontener czy elementy zależne od szerokości ekranu.
Tabele są przeznaczone głównie do prezentacji danych tabelarycznych. Do layoutu są mało elastyczne, utrudniają modyfikacje i gorzej wspierają nowoczesne techniki dopasowania do różnych ekranów. Responsywność realizuje się typowo przez CSS, np. flexbox lub grid.
Najważniejsze jest elastyczne podejście: układ, który "płynie" lub przełącza się między wariantami w zależności od szerokości ekranu. W praktyce łączy się jednostki względne, odpowiedni układ (grid/flex) oraz reguły stylów zależne od rozmiaru okna.
Typowe błędy to sztywne szerokości w pikselach, brak dopasowania obrazów do kontenera, zbyt szerokie elementy (np. tabele danych bez przewijania), oraz projektowanie "pod jeden ekran". Na egzaminie warto rozpoznawać odpowiedzi wskazujące na elastyczne jednostki i układ.
Nie. Wybór fontu wpływa na wygląd i czytelność, ale nie rozwiązuje problemu dopasowania układu do różnych rozmiarów ekranów. Responsywność dotyczy głównie struktury i stylów layoutu oraz sposobu skalowania elementów (np. obrazów i kontenerów).
Szukaj pojęć sugerujących dopasowanie do różnych ekranów: jednostki względne, elastyczny układ, przełączanie układu zależnie od szerokości, skalowanie elementów w kontenerze. Odpowiedzi o "znanych czcionkach" albo "wyłącznie tabelach" zwykle nie dotyczą RWD.
Gdy chcesz, aby element (np. obraz lub kolumna) miał rozmiar zależny od kontenera i płynnie zmieniał się wraz z szerokością okna. To częsty wybór w prostych układach RWD, gdzie elementy mają wypełniać określoną część dostępnej przestrzeni.
info

Około 58% zdających odpowiada poprawnie na to pytanie. średnie

Według specjalistów z branży: "Responsywność wymaga stosowania jednostek względnych, aby elementy mogły dopasować się do różnych szerokości ekranów."

Źródła:

  • MDN Web Docs: "CSS values and units" – sekcja o jednostkach względnych i bezwzględnych, https://developer.mozilla.org/en-US/docs/Learn/CSS/Building_blocks/Values_and_units (dostęp: 2026-03-01)
  • MDN Web Docs: "Responsive design" – omówienie zasad projektowania responsywnego, https://developer.mozilla.org/en-US/docs/Learn/CSS/CSS_layout/Responsive_Design (dostęp: 2026-03-01)
  • MDN Web Docs: "Responsive images" – techniki dopasowania obrazów do różnych ekranów, https://developer.mozilla.org/en-US/docs/Learn/HTML/Multimedia_and_embedding/Responsive_images (dostęp: 2026-03-01)

Materiały:

  • MDN Web Docs: CSS values and units (jednostki i wartości w CSS)
  • MDN Web Docs: Responsive design (podstawy RWD i podejścia projektowe)
  • MDN Web Docs: Responsive images (obrazy responsywne i techniki skalowania)

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego