Każda strona internetowa powinna mieć nagłówek, w którym powinny znajdować się informacje dotyczące całej strony. Podstawową informacją, jaka powinna się w nagłówku znaleźć jest strona kodowa, która określa w jakim kodowaniu tekstu zapisano zawartość strony.
Poniżej zamieszczam podstawowy układ strony z podstawowymi danymi w nagłówku, który mieści się pomiędzy znacznikami <head></head>:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" >
<html>
<head>
<!-- strona kodowa strony -->
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
<!-- opis strony -->
<meta name="Description" content="opis strony" />
<!-- słowa kluczowe -->
<meta name="Keywords" content="klucz1, klucz2, klucz3" />
<!-- język strony -->
<meta http-equiv="Content-Language" content="pl" />
<!-- nazwisko i imię autora -->
<meta name="Author" content="autora nazwisko i imię" />
<!-- ikona strony -->
<link rel="Shortcut icon" href="adres ikony" />
</head>
<body>
<!-- tutaj wstawiana będzie zawartość strony -->
</body>
</html>
W powyższym kodzie elementy:
<!-- są komentarzami w kodzie HTML -->
Z kolei znacznik:
<body>
<!-- tutaj wstawiana będzie zawartość strony -->
</body>
Określa element, gdzie wstawiana powinna być właściwa treść strony w HTML-4.