В 1990 г. Тим Бернерс-Ли, программист Европейской лаборатории физики элементарных частиц, написал программу под названием «редактор гипертекста» (Hypertext), которая позволяла выделять одним щелчком мыши информацию в тексте документа для ссылки на другие документы, находящиеся в Сети. Так зародилось виртуальное пространство, получившее название World Wide Web (Всемирная паутина).
Язык, который используется для создания таких документов, получил название HTML (Hyper Text Markup Language – язык разметки гипертекстов), а программы для интерпретации HTML-файлов, формирования их в виде веб-страниц и отображения на экране компьютера пользователя назвали браузерами (Browser).
Бурное развитие сети Интернет привело к появлению огромного числа веб-серверов, предназначенных для размещения и обслуживания веб-сайтов (логически связанных групп веб-страниц), принадлежащих как частным лицам, так и организациям. А разработчики браузеров, стремясь сделать веб-сайты более привлекательными и динамичными, постоянно модернизируют HTML. В связи с этим один и тот же HTML-документ в разных браузерах может выглядеть по-разному.
Стандартизацией языка HTML занимается организация W3C (World Wide Web Consortium), а среди разработчиков браузеров лидирующие места занимают компании Netscape и Microsoft.
HTML-файл представляет собой текстовый файл, в котором записаны команды языка HTML.
Команды, которые составляют язык, называются тегами (Tag), или флажками. Теги заключаются в угловые скобки. Все, что находится вне угловых скобок, является текстом, подлежащим выводу в окно браузера с теми параметрами форматирования (размер шрифта, элемент таблицы, отступы, центровка и т.п.), которые были установлены тегами.
|
Существует международный стандарт, полностью описывающий все возможные теги и их допустимые сочетания. Файл, содержащий HTML-документ, должен иметь расширение.htm или.html
Для компоновки веб-страниц можно использовать любой текстовый редактор, сохраняющий «только текст», т.е. текст без символов форматирования, установки шрифтов и т.д. Например, редактор Norton Commander (вызываемый командой Edit) в DOS, Notepad в Windows, vi или pico в UNIX.
Рисунки и другие нетекстовые компоненты не вставляются в документ непосредственно и хранятся отдельно. Вместо этого в текст вставляется ссылка, указывающая программе просмотра имя файла, содержащего рисунок. Стандартно поддерживаются только графические форматы файлов GTF и JPEG.
Для создания веб-страниц совершенно не обязательно иметь доступ к сети. Все известные программы просмотра (Netscape, Internet Explorer и т.д.) могут открыть файл с документом, находящийся на вашем жестком диске.
Структура HTML-файла
Минимальный (пустой) документ имеет следующий вид:
<HTML>
<HEAD>
<TITLE> здесь заголовок окна Netscape
</TITLE>
</HEAD>
<BODY bgcolor="white">
здесь собственно будет документ, a bgcolor=white
определяет цвет фона (белый)
</BODY>
</HTML>
Многие теги – парные (наподобие открывающих и закрывающих скобок), закрывающий тег предваряется символом /. Действие тега распространяется на то, что находится между открывающим и закрывающим тегами. Например, если вы хотите выделить часть текста полужирным шрифтом, вы пишете <в>слово и еще слова</в>. Здесь <В> и </в> – флажки, указывающие программе просмотра, с какого и до какого места выводить текст полужирным шрифтом. При просмотре в окне браузера результат будет выглядеть следующим образом:
|
какой-то текст сначала слово и еще слова какой-то текст потом
Большие и маленькие буквы не различаются, например <BR>, <Br> и <br> совершенно равноправны и одинаково вызывают принудительный перевод строки в тексте.
Программа просмотра (браузер) заменяет все последовательно идущие символы пробелов, табуляции и перевода строки на единственный пробел. Если создатель веб-страницы попытается сделать отступ в несколько пробелов или перейти на новую строку, не используя специальных тегов, отступ будет сокращен до одного пробела и все будет воспринято как одна строка.
Просмотреть документ, загруженный в браузер, в его изначальном HTML-виде можно с помощью команд меню View Þ Document Source (Netscape) или Вид Þ В виде HTML (Internet Explorer). Любой документ можно использовать как базу для создания своего собственного документа или как справочный материал по реализации того или иного приема разметки, встретившегося в документе.