Язык гипертекста HTML вряд ли можно назвать полноценным языком программирования, но какая-то основа от него есть. Основой любого языка программирования является его синтаксис, проще говоря правила, на которых он построен. В HTML синтаксис представлен разного рода тегами. Теги – это своего рода метки, которые вы будете использовать, чтобы задать браузеру определенную конструкцию поведения, которую он должен будет исполнить. Любой тег имеет вид: <тег> <тег/> Между тегами пишутся основные атрибуты или как бы «под-теги», чтобы задать браузеру правильный и наиболее конкретный порядок действий. Все содержимое между открывающим и закрывающим тега называется содержимым тега. Чтобы новичкам было более понятно, возьмем в пример стандартную HTML-страницу: HTML: <!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>Моя первая веб-страница</title> </head> <body> <h1>Заголовок страницы</h1> <p>Основной текст.</p> </body> </html> Как видно на представленной страницы, в коде присутствует несколько тегов: <html>, <body>, <title>, <head>, <meta>, <h1> и т.д. Можно отметить, что не все теги имеют начальный и конечный тег, как и в любом правиле, в HTML тоже есть свои исключения. Существуют теги, которые являются одновременно и открывающими, и закрывающими, они обычно являются всего лишь метками, в пример можно поставить перенос строки <br/>. Теги являются основой любой HTML-страницы, они задают браузеры команды, по которым он выстраивает сайт. Это, конечно, далеко не все, что можно сказать о тегах, но как основа для новичков вполне сойдет.
Теги всегда отделяются специальными знаками, по которым можно их распознать. Тегам абсолютно не важен регистр. Очень часто применяются открывающие и закрывающие теги, они работают вместе как одно целое. Существуют теги, которые закрывать не нужно.
Отчасти язык (всё же осмелюсь назвать его языком, хотя это с большой натяжкой) HTML немного похож на вики-разметку, которая используется на многих сайтах, но наиболее известна по оформлению сообществ вКонтакте. Часть тегов совершенно идентичны, например: <center>Центр</center> <i>Курсив</i> Но при этом просто брать страницу из вК и переносить её на сайт и наоборот нельзя, так как совпадает далеко не всё. Например: вК: <gray>Серый текст</gray> html: <font color="gray">Серый текст</font> В целом, возможности у html намного больше.
У HTML действительно много возможностей. С помощью секретов HTML можно оживить текст: нарисовать смешную детскую мордашку на сайте для родителей, что я и делаю время от времени. А на сайте про сад-огород маркировать списки красным помидорчиком. Новичкам можно начинать с простых спецсимволов HTML: ☕ - чашка кофе, ✎ - карандаш и другие.
HTML для меня остаётся обычной разметкой и не более. С помощью него мы делаем интерфейс для вывода контента в понятном нам виде. Но не большее.