Strukturę dokumentu HTML możemy przedstawić następujšco:
<HTML>
<HEAD>
<TITLE>Tytuł strony</TITLE>
</HEAD>
<BODY>
</BODY>
</HTML>
W niej zagnieżdżać będziemy pozostałe znaczniki.
Wiersze i akapity
Każdy tekst, który nie jest objęty specjalnym znacznikiem, jest interpretowany jako "zwykły tekst". Gdybyœmy jednak wpisali dłuższy fragment tekstu, rozdzielajšc w edytorze akapity za pomocš klawisza Enter, przeglšdarka zignoruje znaki końca wierszy i akapitów i wyœwietli jednolity blok tekstu. Aby rozdzielić akapity, należy się posłużyć się znacznikiem <P> (P = paragraph), który wstawi interlinie między poszczególne fragmenty tekstu. Znacznikiem zamykajšcym jest </P>.
Przykład:
<P>Treœć pierwszego akapitu</P>
<P>Treœć drugiego akapitu</P>
Aby przełamać tekst, nie wprowadzajšc przy tym znaku końca akapitu, możemy zastosować pojedynczy znacznik <BR>, który przenosi tekst o jeden wiersz w dół nie wprowadzajšc dodatkowej interlinii.
Pierwszy wiersz<BR>
Drugi wiersz<BR>
Trzeci wiersz<BR>
Napisanie kilku kolejnych <BR> pozwala poszerzyć pionowy odstęp między paragrafami. Znacznik <BR> nie występuje w parze ze znacznikiem zamykajšcym.
Tytuły
W dokumentach często wprowadzamy nagłówki, tytuły. Służy do tego para znaczników <Hn> </Hn>. Znak H oznacza header, natomiast cyfra n to stopień tytułu (jest ich szeœć). Przykładowo polecenie wprowadzajšce tytuł stopnia pierwszego składa się ze znacznika otwierajšcego <H1> i zamykajšcego </H1>. Im wyższy numer nagłówka tym mniejsza czcionka. .