HTML (Hyper Text Markup Language) – язык разметки гипертекста. Под гипертекстом здесь следует понимать текстовые документы в различных цифровых форматах, перемещение между которыми происходит при помощи гиперссылок - активных элементов программной среды.

Язык разметки гипертекста HTML был предложен еще в девяностых годах двадцатого века Тимом Беренсом-Ли, одним из отцов-основателей сети интернет в том виде, в котором WWW сегодня существует.

Идея HTML аналогична графическому пользовательскому интерфейсу OS Windows – предоставить комфортную среду взаимодействия с вычислительной машиной людям, далеким от программного кода, для которых управляться компьютером посредством символьных команд было бы затруднительно.

Эволюция HTML

Хотя гипертекст может быть применен не только для обработки веб-страниц в браузерах, сегодня общее представление о HTML – это веб-технология для создания сайтов.

Первые версии HTML были несовершенны и никак не стандартизированы. Фактически, это были пилотные проекты, о которых нечего сказать.

Первым полноценным языком для работы с гипертекстом стала версия HTML 4.0, в которой появились таблицы стилей CSS, поддержка встраиваемых программных сценариев, фреймов.

После существенной доработки и устранения багов четвертой версии, был введен общий стандарт HTML 4.01, ставший на долгие годы технологической основной для разработки сайтов и веб-приложений.

По сути, HTML 4.01 до сих пор является базовой платформой веб-разработки и постепенно замещается инновационной версией HTML 5, работа над которой длится уже много лет и конца не видно.

Структура документа HTML

Для создания гипертекстовых документов можно использовать простые текстовые редакторы, достаточно указать формат файла .html.

Большой популярностью пользуются визуальные редакторы и конструкторы сайтов, где можно создавать и редактировать веб-страницы и полноценные сайты в графическом интерфейсе, как в текстовом процессоре Word.

  • Верхняя строка документа HTML – идентификатор версии, по которому веб-браузер будет обрабатывать весь документ. Указание неверной спецификации может привести к искажениям в отображении сайта на экране.
  • Head – "голова" гипертекстового документа, содержит метаданные, различную служебную информацию для корректной работы с документом смежными системами.
  • Body – "тело" HTML-документа. Содержит собственно разметку гипертекста – различные теги или контейнеры, определяющие отображения и обработку контента в браузере. Кроме того, в теле HTML-документа могут содержаться программные сценарии, придающие сайту интерактивность, медиа-контент, и все остальное, что и делает современные сайты удобными и полезными для людей.

Перспективы дальнейшего развития HTML тесно связаны с тенденциями в сфере интернет-технологий – акцент на мобильные устройства, голосовое управление, усиление персонализации взаимодействия сайтов с пользователями.

Возврат к списку