Orice document HTML începe cu notaţia şi se termină cu notaţia . Astfel de perechi de marcaje sau etichete (acolo unde sunt perechi) se numesc în literatura de specialitate TAG-uri. Prin convenţie, toate marcajele HTML încep cu o paranteză unghiulară deschisă \"\". Marcajele dintre aceste paranteze transmit comenzi către browser pentru a afişa pagina într-un anumit mod. Unele blocuri prezintă delimitator de sfărşit de bloc, în timp ce pentru alte blocuri acest delimitator este opţional sau chiar interzis.
Între cele două marcaje şi vom introduce două secţiuni:
- secţiunea de antet: ...
- corpul documentului: ...
Blocul ... cuprinde conţinutul propriu-zis al paginii HTML, adică ceea ce va fi afişat în fereastra browser-ului. Un marcaj poate fi scris atât cu litere mici, cât şi cu litere mari. De exemplu = = . Caracterele \"spaţiu\" şi \"CR/LF\" ce apar între taguri sunt ignorate de către browser.