Czym jest sekcja <head> w HTML?
Sekcja <head> to część dokumentu HTML przeznaczona na metadane, czyli informacje o stronie, które nie są wyświetlane jako główna treść witryny. Znajduje się na początku dokumentu, przed sekcją <body>.
To właśnie w <head> umieszcza się m.in.:
- znacznik <meta>
- znacznik <title>
- odwołania do arkuszy stylów <link>
- skrypty ładowane w nagłówku
- informacje o kodowaniu znaków i ustawieniach widoku
Podstawowa struktura
<!DOCTYPE html>
<html lang="pl">
<head>
<meta charset="UTF-8">
<meta name="description" content="Przykładowa strona internetowa">
<title>Moja strona</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<h1>Witaj na stronie</h1>
</body>
</html>
Dlaczego znacznik <meta> umieszcza się w <head>?
Znaczniki <meta> opisują dokument, np. jego:
- kodowanie znaków,
- opis strony,
- autora,
- ustawienia dla urządzeń mobilnych.
Przeglądarka oraz wyszukiwarki odczytują te informacje jeszcze przed wyświetleniem treści strony. Dlatego ich poprawne miejsce to sekcja nagłówkowa, czyli <head>.
Czego nie umieszcza się w <head>?
W <head> nie umieszcza się treści przeznaczonej bezpośrednio dla użytkownika, takich jak:
- akapity <p>
- nagłówki <h1>–<h6>
- obrazy wyświetlane w treści
- główna zawartość strony
Takie elementy powinny znaleźć się w sekcji <body>.
Najważniejsze do egzaminu
- znacznik
<meta>należy do sekcji<head>, - nie umieszcza się go w
<body>ani w paragrafie, - sekcja
<head>zawiera informacje o dokumencie, a nie właściwą treść strony.
Zapamiętaj
Jeśli pytanie dotyczy miejsca dla metadanych w HTML, poprawna odpowiedź brzmi: w sekcji nagłówkowej strony, czyli w <head>.