HTML – это язык программирования, такой же, как и любой другой, например Java, Python, C++ и т. д. HTML – это язык разметки. Другие языки разметки включают XML, SGML, KML, MathML, XHTML и т. д.
HTML используется программистами в основном для создания веб-страниц, таких как google.com.

Это язык гипертекстовой разметки в полном объеме. Он информирует браузер о том, как отображать содержимое.
По мере того, как мир продолжал вращаться, появлялись различные версии HTML.

Некоторые из более ранних версий:

HTML 1.0
Исходной версией HTML был HTML 1.0. У него были очень ограниченные функции, которые сильно ограничивали ваши возможности при разработке веб-страниц.

HTML 2.0
Затем появился HTML 2.0, включающий все функции HTML 1.0, а также несколько новых функций для дизайна веб-страниц. До января 1997 года HTML 2.0 был стандартом в дизайне веб-страниц.

HTML 3.0
HTML 2.0 очень хорошо служил своей цели, но многие люди, разрабатывающие веб-страницы (называемые авторами HTML или веб-мастерами), хотели большего контроля над своими веб-страницами и большего количества способов разметки своего текста и улучшить внешний вид своих веб-сайтов. Netscape, ведущий браузер того времени, представил новые теги и атрибуты, называемые тегами расширения Netscape. Другие браузеры пытались дублировать их, но Netscape не указал полностью их новые теги, поэтому эти теги расширения не работали в большинстве других браузеров. Это привело к значительной путанице и проблемам, когда авторы HTML использовали эти теги и атрибуты, а затем увидели, что они не работают должным образом в других браузерах.
Примерно в то же время рабочая группа HTML, возглавляемая Дейвом Raggett представил проект HTML 3.0, в который было включено множество новых и полезных усовершенствований HTML. Однако большинство браузеров реализовали лишь несколько элементов из этого черновика. Фраза «улучшенный HTML 3.0» быстро стала популярной в Интернете, но чаще всего она относилась к документам, содержащим теги, специфичные для браузера (обсуждается ниже в разделе «Проблема Netscape»), а не к документам, соответствующим черновому варианту HTML 3.0. . Это была одна из причин отказа от проекта. HTML 3.0 теперь является черновиком с истекшим сроком действия. Еще одна причина, по которой HTML 3.0 не стал популярным, заключалась в том, что он был слишком «большим». Будущие версии теперь должны были быть представлены более «модульным» способом, чтобы браузеры могли реализовать их модуль за модулем или по частям.

HTML 3.2 (WILBUR)
По мере появления новых тегов, специфичных для браузера, стало очевидно, что необходим новый стандарт. По этой причине Word Wide Web Consortium (W3C), основанный в 1994 году для разработки общих стандартов развития World Wide Web, разработал стандарт WILBUR, который позже стал известен как HTML 3.2. HTML 3.2 отражает рекомендуемую практику начала 1996 г. и стал официальным стандартом в январе 1997 г. Большинство, если не все, популярные сегодня браузеры полностью поддерживают HTML 3.2.

HTML 4.0 (COUGAR)
Сначала HTML 4.0 носил кодовое название COUGAR. В этой версии представлены новые функции, большая часть которых исходит из черновика HTML 3.0 с истекшим сроком действия. Эта версия стала рекомендацией в декабре 1997 г. и стандартом с апреля 1998 г. Проводник проделал очень хорошую работу по реализации многих функций HTML 4.0. К сожалению, Netscape не поспевает за ними. Последняя версия Netscape Communicator по-прежнему не распознает многие теги и атрибуты, появившиеся в HTML 4.0. Это означает, что веб-страница, содержащая специальные теги HTML 4.0, будет отлично выглядеть в Explorer, но может выглядеть катастрофически в Netscape.

XHTML
Можно подумать, что следующей основной версией после HTML 4.0 будет HTML 5.0, и вместе с ней появится куча новых тегов, которые будут делать всевозможные замечательные вещи. Это было бы хорошей догадкой, но и ошибочной. Следующей версией HTML после HTML 4 является XHTML.
XHTML означает eРасширяемый язык разметки гипертекста.
XHTML не приносит много новых тегов. Целью XHTML является обращение к новым технологиям браузеров, которые охватывают мир. Сегодня веб-страницы просматриваются в браузерах через сотовые/мобильные телефоны, автомобили, телевизоры, а также множество портативных беспроводных устройств и коммуникаторов. Постоянно внедряются альтернативные способы доступа в Интернет. Во многих случаях эти устройства не будут обладать вычислительной мощностью настольного компьютера или ноутбука и, следовательно, не смогут приспособиться к плохой или небрежной практике кодирования. XHTML предназначен для работы с этими технологиями. XHTML также начинает удовлетворять потребности людей с ограниченными возможностями (например, слепых и слабовидящих) в доступе в Интернет. Таким образом, веб-страницы, написанные на XHTML, позволят просматривать их в самых разных браузерах и интернет-платформах.

XHTML — это результат усердной работы Консорциума World Wide Web (W3C), который своего рода стандарт для предоставления богатых высококачественных веб-страниц через эти различные устройства. XHTML стал официальной рекомендацией W3C в январе 2000 года. В настоящее время XHTML является веб-стандартом и представляет собой следующее поколение HTML.

HTML 5
HTML 5 (обычно пишется как HTML5) — это новый веб-стандарт. Он следует за HTML 4 (который появился еще в 1997 году) и XHTML. С момента появления HTML4 в Интернете многое произошло, и необходимо было что-то сделать, чтобы учесть все новые технологии и новейшие мультимедиа. HTML5 является результатом сотрудничества, начавшегося в 2006 году между Консорциумом World Wide Web (W3C) и Рабочей группой по технологиям веб-гипертекстовых приложений (WHATWG). Хотя HTML5 все еще развивается (все еще находится в стадии разработки), последние браузеры поддерживают многие новые функции и элементы этой версии. Основная цель HTML5 — обеспечить две вещи: (1) улучшить язык и (2) поддержать новейшие мультимедиа. Для этого W3C и WHATWG установили некоторые основные правила. Среди них было снижение потребности во внешних подключаемых модулях (таких как подключаемые модули Flash), лучшая обработка ошибок и большее количество элементов разметки (тегов) для замены сценариев. HTML5 также должен быть независимым от устройств (то есть понятным компьютерам и многим устройствам, существующим сегодня), и в то же время оставаться легко читаемым для нас, людей.

Тем не менее, в версиях HTML следующие годы — это годы создания различных версий HTML.
1989 — Тим Бернерс-Ли изобрел www
1991 — Тим Бернерс-Ли изобрел HTML
1993 - Дэйв Раггет разработал проект HTML+
1995 - Рабочая группа HTML определила HTML 2.0
1997 -HTML 3.2
1999 -HTML 4.01
2000 -XHTML 1.0
2008 - Первый общедоступный проект WHATWG HTML5
2012 - WHATWG HTML5 Living Standard
2014 -HTML5
2016 -HTML 5.1
2017 -HTML5.1 2-е издание
2017 -HTML5.2
HTML можно писать в различных программных приложениях, таких как блокнот на ПК с Windows, Visual Studio Code, Text Edit на ПК Mac. Обязательно сохраните документ, заканчивающийся тегом .HTML, если вы используете блокнот, а если вы используете Visual Studio Code, выберите HTML из раскрывающегося списка с заголовком «Сохранить как тип»:

ПОДДЕРЖКА HTML-БРАУЗЕРА

В таблице ниже перечислены все HTML-элементы и их атрибуты, а также поддержка браузеров: