Hypertext Markup Language


Предшественником языка HTML был язык SGML (Standard Generalized Markup Language – стандартный обобщенный язык разметки). Этот язык с 30-летним возрастом, одобренный в 1986 году ISO, позволял лишь формировать сам текст, указывать границы и соподчинение составных частей документа. Но в нем отсут­ствовали какие-либо возможности по форматированию (оформлению) документа (выбора типа, размера и цвета шрифта, включения произвольных графических фрагментов и т. д.), что свойственно всем современным текстовым редакторам. Язык HTML, первая версия которого появилась в 1991 году, большинство своих функций ориентировал именно на оформление документов, и документы, создаваемые с его использованием, ожили. В настоящее время web-страницы создаются с помощью именно этого языка, то есть информационная среда WWW полностью «закодирована» на языке HTML.

Действительно, информационное пространство World Wide Web состоит из сотен миллионов взаимосвязанных документов, хранящихся на web-серверах. А отдельные документы как раз и называются web-страницами. Группы тематически объединенных web-страниц называют web-сайтами (сайтами, web-узлами). Основу инструментария языка HTML составляют теги – инструкции HTML, иx в языке около сотни. Они присутствуют внутри гипертекстового документа и позволяют до тонкостей сформировать всю структуру и стиль его оформления. при просмотре такого документа с помощью браузера, например, эти теги невидимы. Да и при создании web-страницы с помощью специализированных программных средств, а такие средства присутствуют практически во всех офисных приложениях (в Word, Excel, Access, Power Point, Outlook и т. д.), теги пользователю не видны – они вводятся автоматически.

Тем не менее, как уже говорилось, внутри web-страницы теги присутствуют и от обычного текста они отличаются тем, что заключены в угловые скобки. Большинство тегов используются парами: открывающий тег (например, <TITLE>) и закрывающий тег (</TITLE>); закрывающий тег начинается со слэша – симво­ла "/". Существуют самые разные теги от простых (для структурного оформле­ния и выравнивания текста, формирования цвета, размера, начертания шрифта и т. д.) до специальных (для включения в документ графических и мультиме­дийных объектов – голоса, музыки, видеоклипов и т. п.). Сложные теги имеют кроме имени еще и атрибуты, детализирующие способ их использования.

Самыми важными тегами языка HTML являются теги формирования и выпол­нения гипертекстовых ссылок. С любым фрагментом текста (обычно выделен­ным), значком, картинкой с помощью такого тега можно связать гиперссылку – в общем случае другой объект (документ, рисунок, мультимедийный компонент и даже код, обуславливающий выполнение некоей программы обработки данных). Щелчком левой клавиши мыши на выделенном фрагменте инициируется запрос на доставку этого другого объекта, и, если объект на данном компьютере имеет­ся, то он воспроизводится или отображается (связанная программа запускается на выполнение). Открывшийся на экране объект может быть в свою очередь ги­пертекстовым и по его гиперссылкам можно получить доступ к последующим связанным объектам. И так далее – количество уровней гипертекстовых отно­шений не ограничивается.