Przejdź do głównej treści
  1. Strona główna
  2. Technik fotografii i multimediów
  3. AUD.05
  4. Pytanie

Kwalifikacja: AUD.05 - Realizacja projektów graficznych i multimedialnych

Zawód: Technik fotografii i multimediów

Kategorie: Strony internetowe

Za pomocą znacznika <HEAD>, w dokumencie hipertekstowym deklaruje się

Znacznik <head> jest znacznikiem otwierającym nagłówek dokumentu HTML, czyli tę część strony, która opisuje dokument, ale zwykle nie jest bezpośrednio widoczna jako treść w oknie przeglądarki. W praktyce w sekcji head umieszcza się między innymi tytuł strony, deklarację kodowania znaków UTF-8, opis strony dla wyszukiwarek, podłączenie arkuszy CSS, favicony oraz czasem skrypty JavaScript ładowane przed treścią. Dlatego odpowiedź mówiąca o początku nagłówka dokumentu HTML jest właściwa. Warto też pamiętać, że w nowoczesnym HTML zapisuje się raczej <head> małymi literami, bo tak wygląda to czytelniej i zgodnie z dobrymi praktykami, chociaż HTML nie jest tak rygorystyczny co do wielkości liter jak XHTML. Z mojego doświadczenia sekcja head jest trochę jak metryczka strony: użytkownik jej nie czyta normalnie na ekranie, ale przeglądarka, wyszukiwarka i urządzenia mobilne korzystają z tych informacji cały czas. Przykładowy układ dokumentu to: najpierw deklaracja typu dokumentu, potem <html>, następnie <head>, dalej właściwa treść w <body>, a na końcu znaczniki zamykające.
W tym pytaniu łatwo pomylić ogólną strukturę dokumentu HTML z samym nagłówkiem. Znacznik <head> nie oznacza początku całego dokumentu HTML. Za początek głównego elementu dokumentu odpowiada znacznik <html>, zwykle poprzedzony deklaracją typu dokumentu, czyli informacją dla przeglądarki, że ma interpretować kod zgodnie ze standardem HTML5. Podobnie <head> nie może oznaczać końca dokumentu, bo do zamykania służą znaczniki z ukośnikiem, na przykład </html>. To jest bardzo ważna zasada składni: znacznik otwierający rozpoczyna element, a znacznik zamykający kończy jego zakres. Moim zdaniem najczęstszy błąd bierze się stąd, że słowo head kojarzy się z czymś na samej górze strony, więc ktoś odruchowo uznaje je za początek całego pliku. Technicznie jednak nagłówek jest tylko jedną z części dokumentu, obok body. Niepoprawne jest też traktowanie <head> jako końca nagłówka. Koniec tej sekcji zapisuje się jako </head>, czyli z ukośnikiem po znaku mniejszości. W sekcji head umieszcza się dane techniczne i metadane: tytuł strony, kodowanie, informacje SEO, linki do CSS, czasami konfiguracje dla urządzeń mobilnych. Natomiast widoczna zawartość, taka jak akapity, obrazy, nagłówki tekstowe czy formularze, powinna trafić do <body>. Dobra praktyka w kodowaniu stron polega na pilnowaniu poprawnej hierarchii: <html> obejmuje cały dokument, w nim znajduje się <head> oraz <body>. Taki porządek ułatwia walidację kodu, pracę przeglądarki i późniejsze utrzymanie strony.

Wymagane logowanie

Ocenianie trudności pytań jest dostępne tylko dla zalogowanych użytkowników. Zaloguj się, aby skorzystać z pełni możliwości platformy.

Twoja ocena pomoże innym uczniom w przygotowaniu do egzaminu, a Tobie pozwoli na dostęp do spersonalizowanych statystyk.

Zgłoś błąd w pytaniu

Rozwiń sekcję i zmień pole, którego dotyczy błąd. Wyślemy tylko zmienione sekcje.

Błędna kwalifikacja
Błąd w treści pytania
Błąd w treści odpowiedzi
Błąd w obrazie
Dane kontaktowe (opcjonalnie)
Podaj email, jeśli chcesz otrzymać informację o rozpatrzeniu zgłoszenia.