Sekcja <head> w dokumencie HTML przeznaczona jest na informacje o dokumencie, czyli metadane i odwołania do zasobów potrzebnych do poprawnego renderowania lub opisania strony. Z tego powodu poprawna zasada mówi, że w <head> mogą wystąpić znaczniki <meta>, <title> i <link>.
Dlaczego to jest poprawne?
- <title> definiuje tytuł strony widoczny na karcie przeglądarki i często wykorzystywany przez wyszukiwarki.
- <meta> służy do przekazywania metadanych, np. deklaracji kodowania znaków, opisu strony czy ustawień widoku na urządzeniach mobilnych.
- <link> służy m.in. do dołączania zasobów zewnętrznych, najczęściej arkuszy stylów CSS lub ikon.
Pozostałe odpowiedzi są błędne, bo mieszają role sekcji:
- Stwierdzenie, że w <head> "zawiera się" część <body>, jest niezgodne ze strukturą dokumentu: <head> i <body> są oddzielnymi sekcjami wewnątrz <html>.
- Pomysł, że w <head> "definiuje się szablon strony znacznikami <div>", jest błędny, bo <div> jest elementem struktury treści (kontenerem układu) i powinien znajdować się w <body>.
- Twierdzenie, że w <head> nie można umieszczać CSS, jest zbyt kategoryczne: oprócz odwołania do pliku CSS można stosować także style osadzone (np. w znaczniku style) w obrębie <head>.
Wskazówka egzaminacyjna: jeśli odpowiedź dotyczy metadanych, tytułu, podpinania plików lub ustawień dokumentu, zwykle jest związana z <head>. Jeśli dotyczy układu, treści, nagłówków, akapitów czy kontenerów, dotyczy <body>.