KWALIFIKACJA INF3 - WRZESIEŃ 2015

PYTANIE NR 3.
W języku CSS właściwość font-size przyjmuje, według słów kluczowych, wartości
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
font-size ma zdefiniowane w standardzie CSS słowa kluczowe rozmiaru bezwzględnego (absolute-size): xx-small, x-small, small, medium, large, x-large, xx-large. Pozostałe często mylone wyrazy, jak smaller/larger (relative-size) lub potoczne big, nie należą do tego zestawu.

Pełne wyjaśnienie:

Właściwość font-size określa rozmiar pisma w CSS. Oprócz wartości liczbowych (np. px, em, rem, %) standard przewiduje także wartości słowne. Wśród nich wyróżnia się dwie grupy:

  • absolute-size – gotowe "poziomy" rozmiaru czcionki, niezależne od bieżącej wartości: xx-small, x-small, small, medium, large, x-large, xx-large.
  • relative-size – rozmiary względne liczone względem aktualnego kontekstu/dziedziczenia: smaller i larger.

Poprawna odpowiedź podaje dokładnie komplet wartości z grupy absolute-size. To właśnie ten zestaw jest często wymagany na egzaminie jako "słowa kluczowe rozmiaru" i nie zawiera form względnych.

Dlaczego pozostałe odpowiedzi są błędne?

  • Odpowiedź zawierająca smaller miesza grupy: smaller nie jest wartością bezwzględną, tylko względną (relative-size), więc nie należy do listy absolute-size.
  • Odpowiedź z big jest niepoprawna, bo big nie jest standardową wartością słowną dla font-size w CSS (to potoczne określenie, nie słowo kluczowe właściwości).
  • Odpowiedź z larger także miesza grupy: larger jest relative-size i nie zastępuje żadnego z poziomów absolute-size.

Wskazówka egzaminacyjna: zapamiętaj, że w absolute-size występuje small, ale nie ma tam smaller; analogicznie jest large, ale nie ma larger. W praktyce wartości względne przydają się, gdy chcesz "krok w górę" lub "krok w dół" względem stylu odziedziczonego.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
font-size to właściwość CSS określająca rozmiar czcionki tekstu elementu. Może przyjmować jednostki (px, em, rem, %) oraz słowa kluczowe, np. small lub large. Wpływa na czytelność i hierarchię typografii na stronie.
W grupie absolute-size znajdują się: xx-small, x-small, small, medium, large, x-large, xx-large. To "poziomy" rozmiaru zdefiniowane w specyfikacji, przydatne do szybkiej skali typograficznej.
Wartości relative-size to smaller i larger. Działają względnie: zmieniają rozmiar o "jeden poziom" w dół lub w górę w stosunku do aktualnej (dziedziczonej) wielkości czcionki, zamiast ustawiać stały poziom.
small jest wartością bezwzględną (absolute-size) i wskazuje konkretny poziom skali. smaller jest wartością względną (relative-size) i oznacza "mniej niż obecnie", zależnie od rozmiaru odziedziczonego po rodzicu.
smali nie jest słowem kluczowym zdefiniowanym dla font-size w specyfikacji CSS. To typowa literówka zamiast small. W praktyce przeglądarka potraktuje to jako nieprawidłową wartość i pominie deklarację albo użyje wartości domyślnej.
Nie ma gwarancji stałej liczby. medium odpowiada zwykle domyślnemu rozmiarowi czcionki w przeglądarce, często kojarzonemu z 16px, ale może zależeć od ustawień użytkownika, systemu i konfiguracji przeglądarki. Dlatego słowa kluczowe są "poziomami", a nie stałymi px.
rem jest dobrym wyborem, gdy chcesz precyzyjnie kontrolować skalę typografii względem rozmiaru bazowego dokumentu (root). Słowa kluczowe bywają wygodne, ale mniej przewidywalne. Na egzaminie warto znać oba podejścia i rozumieć różnice w dziedziczeniu.
font-size jest właściwością dziedziczoną, więc elementy potomne przejmują rozmiar czcionki od rodzica, jeśli same go nie nadpiszą. Wartości względne, takie jak larger i smaller, liczą się właśnie względem odziedziczonego rozmiaru.
W standardowych słowach kluczowych font-size nie ma wartości big ani tiny. Poprawne są m.in. small i large oraz warianty z x- i xx-. Użycie nieistniejących słów zwykle skutkuje zignorowaniem deklaracji.
Pomaga zapamiętanie "środka" (medium) i symetrii: po jednej stronie small z dwoma stopniami x-/xx-, po drugiej large z analogicznymi stopniami. Dodatkowo oddziel w głowie relative-size: tylko smaller i larger.
info

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

Według specjalistów z branży: "font-size ma zdefiniowane w standardzie CSS słowa kluczowe rozmiaru bezwzględnego (absolute-size): xx-small, x-small, small, medium, large, x-large, xx-large."

Źródła:

  • W3C CSS Fonts Module Level 3 – definicja właściwości font-size i lista wartości (absolute-size, relative-size): https://www.w3.org/TR/css-fonts-3/#font-size-prop (dostęp 2026-03-13)
  • W3C CSS Fonts Module Level 4 – font-size, wartości słowne (aktualizacja/specyfikacja rozwijana): https://www.w3.org/TR/css-fonts-4/#font-size-prop (dostęp 2026-03-13)
  • MDN Web Docs – font-size: opis składni i słów kluczowych: https://developer.mozilla.org/en-US/docs/Web/CSS/font-size (dostęp 2026-03-13)

Materiały:

  • Dokumentacja W3C dotycząca modułu czcionek (CSS Fonts) – sekcja font-size
  • MDN Web Docs: font-size (opis wartości i przykłady)
  • Ćwiczenia: zbudowanie skali typograficznej w CSS z użyciem słów kluczowych i jednostek względnych (em/rem)

Aktualizacja pytania: 03.04.2026



Aktualizacja pytania: 03.04.2026
📡 Brak połączenia internetowego