Element <head> w HTML
Element <head> jest częścią dokumentu HTML przeznaczoną na informacje o stronie, które zwykle nie są wyświetlane bezpośrednio w treści strony. Znajduje się wewnątrz elementu <html> i przed elementem <body>.
Do czego służy <head>?
W sekcji <head> umieszcza się między innymi:
- <title> - tytuł dokumentu widoczny np. na karcie przeglądarki,
- <meta> - metadane, np. kodowanie znaków lub opis strony,
- <link> - odwołania do zewnętrznych zasobów, np. arkuszy CSS,
- <style> - wewnętrzne style CSS,
- <script> - skrypty JavaScript, jeśli mają być ładowane w nagłówku.
Wymagany element w <head>
W typowym dokumencie HTML5 elementem wymaganym w sekcji <head> jest <title>. Brak tego elementu walidator HTML zgłasza jako błąd, ponieważ dokument powinien mieć określony tytuł.
Przykład minimalnego dokumentu HTML5
<!doctype html>
<html lang='pl'>
<head>
<meta charset='UTF-8'>
<title>Tytuł strony</title>
</head>
<body>
<h1>Witaj</h1>
</body>
</html>
Ważne na egzaminie
Nie należy mylić elementu <title> z atrybutem title. Element <title> znajduje się w <head> i określa tytuł całego dokumentu, natomiast atrybut title może być dodany do różnych elementów HTML jako dodatkowa podpowiedź.