Измененная статья, не вошедшая в наш учебник из книги:
HTML, XHTML и CSS: Библия пользователя. Пфаффенбергер Б., Шафер С., Уайт Ч., Кароу Б.
В этой книге вы найдете информацию о современных технологиях и стандартах в мире HTML, XHTML и CSS. Большое количество практических примеров и иллюстраций позволят сделать процесс разработки Web-сайтов максимально наглядным и эффективным.Происхождение HTML
Родоначальником Html и протокола HTTP является Тим Бернерс-Ли (Tim-Berners-Lee), который в свое время работал компьютерным и системным специалистом в одном из шведских научно-исследовательских институтов. Он намеревался создать для специалистов института несложный язык разметки, с помощью которого они смогли бы опубликовать свои научные статьи в Интернет. В основу языка положили стандартный обобщенный язык разметки (SGML - Standart Markup Language), международный стандарт разметки документов, используемый для публикации статей в области физики. То есть в основе языка SGML заложена концепция раздельного рассмотрения структуры документа и его представления.
Для Html не характерно столь строгое разделение структуры и представления, как для SGML. По мере совершенствования html и перерастания Интернета в коммерческую сеть, web-разработчикам требовалось больше и больше инструментов для создания более привлекательных документов. В ответ на эти запросы компании, разрабатывающие web-браузеры, создали новые html-дискрипторы.
Для Html не характерно столь строгое разделение структуры и представления, как для SGML. По мере совершенствования html и перерастания Интернета в коммерческую сеть, web-разработчикам требовалось больше и больше инструментов для создания более привлекательных документов. В ответ на эти запросы компании, разрабатывающие web-браузеры, создали новые html-дискрипторы.
История html
Язык разметки Html применяется уже давно. Однако, несмотря на этот факт, что использование HTML не ограничивается написанием статичных текстовых документов, основная организация и структура HTML-документа остается прежней.
До настоящего времени язык html существует в виде четырех основных стандартов.
HTML 1.0
HTML 1.0
Формально версия никогда не признавалась. Изначально она поддерживалась браузером Mosaic 1.0. На странице нельзя было устанавливать фоновый цвет и фоновое изображение, включать таблицы и фреймы, выбирать шрифт, не поддерживались формы. Все страницы были с серым фоном и шрифтом Times Roman.
Html 2.0
Язык Html 2.0 представлял собой усовершенствованную версию HTML 1.0, благодаря которой можно было настраивать фон. Появились таблицы и формы.
Html 3.2
Немного превосходит по характеристикам Html 2.0. Включил в себя поддержку CSS, были добавлены атрибуты для настройки вида страниц.
Html 4.0
Все функции форматирования перенесены в таблицы стилей CSS...
Html 4.01
Является производным стандартом Html 4.0. Помимо свойства форматирования ошибок Html 4.01 также содержит основные понятия о значениях xtml-элементов и атрибутов, сокращая, таким образом, размер спецификации XHTML 1.0
Html 2.0
Язык Html 2.0 представлял собой усовершенствованную версию HTML 1.0, благодаря которой можно было настраивать фон. Появились таблицы и формы.
Html 3.2
Немного превосходит по характеристикам Html 2.0. Включил в себя поддержку CSS, были добавлены атрибуты для настройки вида страниц.
Html 4.0
Все функции форматирования перенесены в таблицы стилей CSS...
Html 4.01
Является производным стандартом Html 4.0. Помимо свойства форматирования ошибок Html 4.01 также содержит основные понятия о значениях xtml-элементов и атрибутов, сокращая, таким образом, размер спецификации XHTML 1.0