Poprawne wyświetlanie polskich znaków (ą, ę, ł, ń, ó, ś, ź, ż) zależy od tego, jakie kodowanie znaków zostanie przyjęte dla dokumentu HTML. W praktyce kodowanie powinno być zadeklarowane w metadanych, aby przeglądarka od początku interpretowała bajty pliku jako właściwe znaki.
W HTML deklarację kodowania umieszcza się za pomocą atrybutu znacznika <meta> w sekcji <head>. To właśnie element <meta> służy do przekazywania informacji o dokumencie (metadanych), a kodowanie jest jedną z takich kluczowych informacji.
Dlaczego pozostałe odpowiedzi są niepoprawne?
- Znacznik <charset> – to typowa pułapka polegająca na myleniu nazwy atrybutu/pojęcia z nazwą znacznika. W standardowym HTML nie ma znacznika o takiej nazwie.
- Atrybut znacznika <p> – <p> służy do oznaczania akapitu w treści strony (część <body>). Nie jest elementem konfiguracji dokumentu i nie służy do ustawień globalnych, takich jak kodowanie.
- Znacznik <title> – odpowiada wyłącznie za tytuł dokumentu (np. nazwę karty w przeglądarce). Jest metadanym, ale nie ma funkcji deklarowania kodowania.
Wskazówka egzaminacyjna: jeśli pytanie dotyczy "ustawień" dokumentu (kodowanie, opis, autor, viewport), szukaj elementów z sekcji <head>, a wśród nich najczęściej właśnie <meta>.