Element <pre> w HTML jest przeznaczony do wyświetlania tekstu preformatowanego. Oznacza to, że przeglądarka zachowuje białe znaki (wiele spacji), tabulatory oraz znaki nowej linii w sposób zbliżony do tego, jak zostały wpisane w kodzie źródłowym. Dzięki temu można łatwo pokazać układ, wcięcia i wyrównania.
Odpowiedź "treści czcionką o stałej szerokości." jest uzasadniona tym, że treść w <pre> jest w praktyce często renderowana domyślnie czcionką stałoszerokościową (monospace), co jest typowe dla prezentacji kodu i danych o stałym układzie.
Dlaczego pozostałe odpowiedzi są niepoprawne:
- "znaku wielokropka." – wielokropek jest znakiem interpunkcyjnym i nie wymaga do wyświetlenia specjalnego znacznika; <pre> nie służy do wstawiania pojedynczych symboli.
- "treści polską czcionką." – dobór "polskiej czcionki" lub obsługa polskich znaków zależą od kodowania (np. UTF-8) i fontów/CSS, a nie od zastosowania <pre>.
- "znaku przekreślenia." – przekreślenie tekstu realizuje się innymi mechanizmami (np. CSS lub dedykowane znaczniki), a <pre> dotyczy formatu i zachowania białych znaków, nie dekoracji typu skreślenie.
Wskazówka egzaminacyjna: jeśli w pytaniu pojawia się <pre>, myśl o preformatowaniu i "blokach podobnych do kodu" (wcięcia, łamanie linii, stały układ), a nie o pojedynczych znakach czy języku czcionki.