HTML
Итак, что же такое Web-страница? Строго говоря, это просто-напросто текстовый файл с расширением htm или html, описывающий страницу при помощи языка HTML. Аббревиатура HTML происходит от английского HyperText Markup Language - язык разметки гипертекста.
Совместно с URL (Universal Resource Locator - универсальный указатель ресурса) и HTTP (HyperText Transfer Protocol - протокол передачи гипертекста) HTML составляет основу технологии WWW (World Wide Web), той самой, которая превратила Интернет в то, что привыкли видеть сегодня миллионы пользователей Сети.
Предшественником и прародителем HTML стал язык SGML (Standard Generalized Markup Language - всеобщий стандартный язык разметки), одобренный в 1986 году Международной организацией по стандартизации (ISO). Спецификация этого языка была закреплена стандартом ISO-8879. Особенность SGML - полное отсутствие возможности по... оформлению документов. Иными словами, этот язык позволял лишь задавать сам текст, а также указывать границы и соподчинение составных частей документа. Никакой другой информации указать было невозможно. То есть размер и тип используемого шрифта, цвет и начертание символов, а также прочая "оформительская" информация была признана излишней и средствами языка SGML передана быть не могла.
Как ни странно, но такой подход имел под собой логическое основание. Поскольку текст, размеченный средствами этого языка, не нес абсолютно никакой информации об "украшательствах", то его без труда могла интерпретировать любая программа, работающая с любым мыслимым устройством вывода, будь то экран, принтер и даже синтезатор речи. Однако из-за своей "академичности" и некоторой убогости язык этот так и не получил широкого распространения. И, возможно, так бы и остался в истории программирования в виде некой абстрактной "теоретической модели", если бы сотрудники Европейского института физики частиц (CERN) не занялись созданием системы передачи гипертекста через Интернет. Именно они в 1991 году выбрали SGML в качестве основы для нового языка разметки гипертекстовых документов. Новый язык получил уже упоминавшееся выше название HTML - HyperText Markup Language, язык разметки гипертекста. "Отцом" нового языка называют Тима Бернерса-Ли (Tim Berners-Lee), работавшего в то время в CERN.
Первоначально HTML был весьма близок к идеологии SGML. Из четырех десятков тегов (операторов) HTML версии 1.2 (1993 год) всего три касались физических параметров представления документа. С этого все и началось... В дальнейшем HTML обзавелся массой дополнительных элементов, которые все дальше и дальше отодвигали его от SGML.
В версии HTML 2.0 (ноябрь 1995 года) появились так называемые формы, которые позволили передавать информацию с компьютера пользователя на сервер. Позднее были введены Cascading Style Sheets (CSS), иерархические таблицы стилей, а дальше и вовсе стали различать логические и визуальные теги (HTML 4.0, декабрь 1997 года). Одним словом, последовательная модернизация языка позволила получить гибкий и в то же время достаточно простой инструмент, который с успехом используется в настоящее время для создания Web-страниц на бескрайних просторах Всемирной Паутины.
Архив учебников, ЧаВо и тп. по Delphi
|