Element <pre> w HTML oznacza preformatowany tekst. Jego kluczową cechą jest to, że przeglądarka zachowuje białe znaki (spacje, tabulatory) oraz podziały na linie dokładnie tak, jak zostały wpisane w dokumencie. W praktyce sprawia to, że układ tekstu (wcięcia, wyrównania, "kolumny" zrobione spacjami) pozostaje czytelny.
Dlatego poprawna jest odpowiedź "treści czcionką o stałej szerokości." — w typowych ustawieniach przeglądarki <pre> jest renderowany fontem monospace, aby znaki miały równą szerokość i aby układ wynikający ze spacji był stabilny. Warto pamiętać, że najważniejsze jest zachowanie formatowania; monospace jest domyślną, praktyczną konsekwencją.
Pozostałe odpowiedzi są błędne, bo nie opisują funkcji <pre>:
- "znaku wielokropka." — wielokropek nie jest celem użycia <pre>; do znaków specjalnych używa się zwykłego tekstu lub encji, a do skracania tekstu częściej stosuje się CSS (np. obcinanie z wielokropkiem).
- "treści polską czcionką." — HTML nie ma pojęcia "polskiej czcionki" jako funkcji znacznika; dobór kroju pisma zależy od CSS i dostępnych fontów.
- "znaku przekreślenia." — przekreślenie tekstu realizuje się innymi elementami lub stylami (np. semantycznie przez <del>), a <pre> nie służy do takiego efektu.
Wskazówka egzaminacyjna: jeśli w pytaniu pojawia się <pre>, myśl o "preformatted" i o tym, że zachowuje wcięcia oraz nowe linie, co jest szczególnie przydatne przy prezentacji kodu, logów i danych tekstowych.