HTML

HTML (html, HyperText Markup Language) — стандартизированный язык разметки гипертекста, один из элементов системы World Wide Web (WWW); разработан в исследовательском центре CERN (1992), является производным от SGML. HTML устанавливает формат гипермедийных документов, в сети WWW. HTML-документы представляют собой ASCII-файлы, доступные для просмотра и редактирования в любом текстовом редакторе. Отличием от обычного текстового файла является наличие в HTML-документах специальных команд — тегов, которые указывают правила форматирования документа.
Редактировать

Все версии и сроки их выхода

HTML 2.0 — опубликован IETF как RFC 1866 в статусе Proposed Standard (24 ноября 1995 года)
HTML 3.0 — 28 марта 1995 года — IETF Internet Draft (до 28 сентября 1995 года)
HTML 3.2 — 14 января 1997 года
HTML 4.0 — 18 декабря 1997 года
HTML 4.01 — 24 декабря 1999 года
ISO/IEC 15445:2000 (так называемый ISO HTML, основан на HTML 4.01 Strict) — 15 мая 2000 года
HTML 5 — 28 октября 2014 года
HTML 5.1 начал разрабатываться 17 декабря 2012 года. Рекомендован к применению с 1 ноября 2016 года
HTML 5.2 был представлен 14 декабря 2017 года
HTML 5.3 был представлен 24 декабря 2018 года.
Редактировать

История развития версий

Стандарт HTML 2.0 был утвержден в ноябре 1994 года организацией IETF (Internet Engi-neering Task Force). В нем были расширены возможности начальной версии языка и он получил распространение как у профессионалов, так и любителей. Проект версии HTML 3.0 был опубликован в марте 1995 года. В нем были произведены радикальные изменения предыдущих версий, включены дополнительные возможности, включая таблицы, математические выражения. Спецификация HTML 3.2 (кодовое наименование проекта Wilbur) начал использоваться с мая 1996 года, официально утвержден в 1997 году. HTML 3.2 получил популярность из-за совместимости с HTML 2.0.
В HTML 4.0 (кодовое наименование проекта Cougar) реализованы многие распространенные концепции Web-дизайна и приняты некоторые средства HTML 3.2. Отличием HTML 4.0 от предыдущих версий является кодировка Unicode, тег OBJECT, позволяющий работать с мультимедиа (в том числе с видеоклипами и звуком). HTML не является языком программирования в классическом понимании этого термина, а служит лишь для форматирования и разметки документа. Язык HTML отличается от языков программирования тем, что позволяет отображать содержимое документа на компьютерах с различными аппаратными платформами, операционными системами и графическими характеристиками. Файл с документом WWW представляет собой текстовый файл ASCII, состоящий из инструкций для программы-браузера, которая выводит содержимое документа, интерпретируя каждую строку одну за другой. При этом задача выбора точных размеров окна, размера и цвета шрифтов полностью ложится на программу-браузер.
В соответствии со спецификациями языка HTML текстовые документы сохраняются в файлах, имеющих расширение htm или html. Однако документ, открытый на сервере, редко бывает полностью текстовым, чаще всего он содержит графические изображения, создающие фон под текстом, либо имеющие определенную смысловую нагрузку. В документе могут присутствовать звуковые файлы, движущиеся изображения. Все эти составные части документа являются разными файлами, содержащими логически связанную между собой информацию и объединенными локальными ссылками, которые позволяют управлять просмотром графики, прослушиванием звука, перемещением по тексту, либо выполняют другие функции. В HTML гипертекстовые ссылки встроены в тело документа, хранятся, как его часть. Компонентом языка стало описание встроенных и ассоциированных гипертекстовых ссылок, встроенной графики и обеспечение возможности поиска по ключевым словам. Практически все веб-страницы создаются при помощи языка HTML или его последователя — XHTML. Формально, HTML является приложением SGML (стандартного обобщённого языка разметки) и соответствует международному стандарту ISO 8879.
В ноября 2007 года вышел черновой вариант новой версия языка — HTML 5, Но официально Консорциум Всемирной паутины разрешил его к использования только в октябре 2014 года, хотя уже с 2013 года практически все браузеры начали осуществлять его активную поддержку.
Основной целью разработчиков новой версии является улучшение уровня поддержки мультимедийных технологий с одновременным сохранением обратной совместимости, а также удобочитаемость кода для человека и простоты анализа для парсеров. HTML 5 позволяет использовать широкий набор открытых web-технологий — HTML, CSS, SVG, WOFF и др.
В HTML 5 используется единый язык разметки, сочетающий синтаксические нормы HTML и XHTML, а также единый API для работы сложных веб-приложений. Кроме того, в новой версии реализована возможность использования SVG и математических формул, что позволяет создавать и управлять графическими и мультимедийными объектами без необходимости использования сторонних API и плагинов.
Статья находится в рубриках
Яндекс.Метрика