KWALIFIKACJA INF3 - CZERWIEC 2019

PYTANIE NR 14.
Transformację w stylach CSS, polegającą na zamianie tylko pierwszych liter wszystkich wyrazów na wielkie, otrzymamy stosując polecenie
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
capitalize powoduje, że pierwsza litera każdego wyrazu staje się wielka, a pozostałe litery pozostają bez wymuszonej zmiany. Dla porównania uppercase zamienia wszystkie litery na wielkie, a lowercase na małe. underline dotyczy podkreślenia, nie wielkości liter.

Pełne wyjaśnienie:

W zapisie stylów do kontrolowania wielkości liter w tekście stosuje się wartości, które wymuszają sposób prezentacji znaków niezależnie od tego, jak wpisano je w kodzie. Wartość capitalize służy do tzw. kapitalizacji, czyli ustawienia pierwszej litery każdego wyrazu jako wielkiej. To typowe rozwiązanie dla tytułów, etykiet i elementów interfejsu, gdy chcesz uzyskać "Tytuł W Stylu Nagłówkowym" bez ręcznego poprawiania każdej nazwy.

Odpowiedź uppercase jest błędna, ponieważ oznacza pełną zamianę na wielkie litery: cały tekst stanie się zapisany wersalikami. Taka forma bywa używana np. w krótkich etykietach lub przyciskach, ale nie spełnia warunku "tylko pierwszych liter wszystkich wyrazów".

Odpowiedź lowercase również nie pasuje do opisu: wymusza zapis małymi literami w całym tekście. To przydaje się np. przy normalizacji danych wejściowych (wizualnie), jednak jest przeciwieństwem kapitalizacji.

Odpowiedź underline dotyczy zupełnie innej cechy typograficznej: podkreślenia. Może być skojarzona z "formatowaniem tekstu", ale nie ma związku ze zmianą wielkości liter. Częsty błąd polega na wybieraniu opcji kojarzącej się z ogólną "modyfikacją" wyglądu tekstu, zamiast analizować dokładnie warunek z treści pytania.

W praktyce warto pamiętać prostą regułę: capitalize = pierwsze litery, uppercase = wszystko wielkie, lowercase = wszystko małe, a podkreślenie to osobna kategoria dekoracji tekstu.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Wartość capitalize powoduje kapitalizację, czyli wyświetlenie pierwszej litery każdego wyrazu jako wielkiej. Pozostałe litery nie są automatycznie zamieniane na małe lub wielkie, więc efekt zależy też od oryginalnego zapisu tekstu.
capitalize zmienia na wielką tylko pierwszą literę każdego wyrazu, a resztę pozostawia bez wymuszenia. uppercase zamienia wszystkie litery całego tekstu na wielkie. To częsta pułapka na testach, bo oba dotyczą "wielkich liter".
underline odnosi się do dekoracji tekstu (podkreślenia), czyli rysowania linii pod tekstem. Nie ma wpływu na to, czy litery są małe czy wielkie. W zadaniach warto rozróżniać: dekoracja vs transformacja zapisu liter.
Kapitalizacja jest przydatna w tytułach kart, nagłówkach sekcji, etykietach w panelach administracyjnych i listach kategorii. Pomaga ujednolicić wygląd UI, gdy dane wejściowe mają niespójny zapis. Trzeba jednak uważać na języki i skróty.
Zachowanie kapitalizacji zależy od zasad dzielenia na "wyrazy" w przeglądarce i od znaków w tekście. Najbezpieczniej traktować to jako mechanizm prezentacji, który działa typograficznie, a nie jako niezawodne narzędzie do poprawy pisowni danych.
Najczęściej myli się capitalize z uppercase (bo oba "robią wielkie litery"), albo wybiera się opcję związaną z wyglądem tekstu, np. podkreślenie. Pomaga czytanie warunku: "pierwsze litery" vs "wszystkie litery".
Nie. Zmiana wielkości liter w stylach dotyczy prezentacji w przeglądarce, a nie danych źródłowych. Tekst zapisany w bazie, pliku lub HTML pozostaje taki sam. To ważne np. dla wyszukiwania, walidacji i porównywania wartości.
Najlepiej przygotować krótki fragment strony z kilkoma przykładami tekstu (różne wielkości liter, skróty, znaki specjalne) i przełączać wartości ustawienia wielkości liter. Dzięki temu zobaczysz różnicę między kapitalizacją a pełną zamianą na wielkie/małe.
Tak. Tekst zapisany w całości wielkimi literami bywa trudniejszy do czytania w dłuższych akapitach, a całkowite wymuszenie małych liter może psuć nazwy własne. Dlatego takie ustawienia zwykle stosuje się punktowo: w etykietach, przyciskach i krótkich nagłówkach.
Ucz się przez porównywanie efektów: kapitalizacja, pełna zamiana na wielkie i na małe litery oraz dekoracje tekstu. Na egzaminie czytaj uważnie warunek (np. "tylko pierwsze litery") i eliminuj odpowiedzi z innej grupy, np. dotyczące podkreślenia.
info

To pytanie poprawnie rozwiązuje 84% zdających egzamin. średnio łatwe

Eksperci podkreślają: "capitalize powoduje, że pierwsza litera każdego wyrazu staje się wielka, a pozostałe litery pozostają bez wymuszonej zmiany."

Źródła:

  • MDN Web Docs: text-transform (capitalize/uppercase/lowercase) – https://developer.mozilla.org/en-US/docs/Web/CSS/text-transform (dostęp: 2026-02-27)
  • W3C CSS Text Decoration Module Level 3: text-transform – https://www.w3.org/TR/css-text-decor-3/#text-transform-property (dostęp: 2026-02-27)
  • W3Schools: CSS text-transform Property – https://www.w3schools.com/cssref/pr_text_text-transform.php (dostęp: 2026-02-27)

Materiały:

  • Dokumentacja właściwości formatowania tekstu (sekcja o zmianie wielkości liter)
  • Ćwiczenia praktyczne: tworzenie stylów dla nagłówków i list
  • Porównanie efektów kapitalizacji, zamiany na wielkie i małe litery w przeglądarce

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego