Щоб браузер при відображенні документа розумів, що має справу не з простим текстом, а з елементом форматування і застосовуються теги. Загальний синтаксис написання тегів наступний.
<тег атрибут1="значення" атрібут2="значення"> <тег атрибут1="значення" атрібут2="значення"> ... </тег>
Як видно з цього прикладу, теги бувають двох типів - поодинокі і парні (контейнери). Одиночний тег використовується самостійно, а парний може включати в собі інші теги або текст. У тегів допустимі різні атрибути, які розділяються між собою пробілом. Втім, є теги без всяких додаткових атрибутів. Умовно атрибути можна поділити на обов'язкові, вони неодмінно повинні бути присутніми, і необов'язкові, їх додавання залежить від мети застосування тега.
У прикладі 3.1 показаний типовий HTML-документ з тегами і текстом.
Приклад 3.1. Теги в документі
<!DOCTYPE HTML PUBLIC "- // W3C // DTD HTML 4.01 // EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <title> Lorem ipsum </title> </head> <body> <p> Lorem ipsum dolor sit amet consectetuer cursus pede pellentesque vitae pretium. Tristique mus at elit lobortis libero Sed vestibulum ut eleifend habitasse. Quis Nam Mauris adipiscing Integer ligula dictum sed at enim urna. Et scelerisque id et nibh dui tincidunt Curabitur faucibus elit massa. Tincidunt et gravida Phasellus eget parturient faucibus tellus at justo sollicitudin. Mi nulla ut adipiscing. </p> </body> </html>
В даному прикладі використовується одиночний тег <meta> , а парних тегів відразу кілька: <html> , <head> , <title> , <body> і <p> .