Особливості синтаксису
Отримуючи HTML-сторінку, браузер аналізує її і викидає все зайве. Так, в більшості випадків будуть проігноровані множинні пробіли і розриви рядків.
Наведені нижче два фрагмента коду повністю ідентичні для браузера, хоча один з них містить безліч поспіль йдуть прогалин і розбитий на рядки, а другий – ні.
Lorem ipsum dolor sit amet.
doloribus sunt,
ad provident.
Lorem ipsum dolor sit amet.
doloribus sunt, ad provident.
Переноси і табуляція можуть бути використані для візуальної структуризації коду, однак для браузера вони не мають ніякого значення. Для деяких випадків, коли необхідно зберегти вихідний формат тексту разом з пробілами і відступами, існують теги, які виводять свій контент без попередньої обробки браузером, наприклад, .
HTML є регістронезавісімий мовою. Це означає, що теги, назви та значення атрибутів можуть бути написані малими або великими літерами, і обидва варіанти однаково коректно будуть оброблені браузером. При бажанні можна навіть використовувати поєднання великих і маленьких літер, однак це заважає нормальному сприйняттю коду.
Познайомившись з тегами, їх властивостями та синтаксису, можна переходити від основ мови HTML до структури HTML-документа в цілому.