Глава 6: Структура и функции территориальных сетей
6.15. Язык HTML.
HTML - гипертекстовый язык для заполнения информационных Web-серверов. Он описывает структуру документа, вид которого на экране определяется браузером.
Описание на HTML - это текст в формате ASCII и последовательность включенных в него команд (управляющих кодов, называемых также дескрипторами, или тегами). Эти команды расставляются в нужных местах текста, определяя шрифты, переносы, появление графических изображений, ссылки и т.п. В браузерах WWW вставка команд осуществляется нажатием соответствующих клавиш. Так, в Internet Assistant, входящем как дополнение в редактор MS Word, текст и команды набираются в едином процессе.
Собственно команды имеют форму <___>, где вместо ___ записывается имя команды.
Структура текста в WWW имеет вид:
<HTML><HEAD>
<TITLE>Заголовок текста </TITLE>
</HEAD>
<BODY>
Текст документа
</BODY>
</HTML>
В клиентской области окна при просмотре появится только текст, помещенный между командами <BODY> и </BODY>. Заголовок между командами <TITLE> и </TITLE> выполняет только служебные функции.
Команды форматирования текста (дескрипторы компоновки):
<P> - конец абзаца;
<BR> - перевод строки;
<HR> - перевод строки с печатью горизонтальной линии, разделяющей части текста;
<LISTING> Текст </LISTING> - для представления листингов программ;
<BLOCKQUOTE> Текст </BLOCKQUOTE> - для выделения цитат.
Команды форматирования заголовков (дескрипторы стиля):
<H1> Текст </H1> - текст печатается наиболее крупным шрифтом, используется для заголовков верхнего уровня;
<H2> Текст </H2> - для следующего уровня и т.д. вплоть до команды <H6>;
<PRE> Текст </PRE> - указанный текст представлен заданным при его записи шрифтом.
Команды форматирования символов представлены парными символами B, I, U; текст между открывающей и закрывающей командами будет выделен соответственно полужирно, курсивом, подчеркиванием.
Дескрипторы списка :
Команды форматирования списков <OL> и <UL> используются для выделения пунктов списков соответственно с нумерацией или с пометкой специальным символом (например, *); каждый пункт в списке должен начинаться с команды <LI>. В словарях и глоссариях удобно применять команды <DL> - начало списка, <DT> - перед каждым новым термином словаря и <DD> - перед текстом определения каждого термина.
Дескрипторы связи :
В командах вставки графики и гипертекстовых ссылок используются адреса вставляемого или ссылочного материала, называемые URL (Uniform Resourse Locator). Ссылаться можно как на нужные места в том же документе, в котором поставлена ссылка, так и на другие файлы, находящиеся в любом месте сети. Перед простановкой внутренней ссылки, т.е. ссылки на некоторую позицию в данном файле, нужно разместить метку в этой позиции. Тогда URL есть указание этой метки, например, URL= #a35 есть ссылка на метку a35. URL может представлять собой имя файла в данном узле сети или IP-имя другого узла с указанием местоположения файла в этом узле и, возможно, также метки внутри этого файла.
Команда вставки графики
<IMG SRC="URL"[ALIGN=TOP|MIDDLE|BOTTOM][ALT="text"]>
ALIGN - параметр выравнивания, указывает место в окне для расположения рисунка; ALT - задает текст, который выводится на экран вместо рисунка в текстовых браузерах типа Lynx. Сами изображения должны быть в определенном формате (обычно это .gif или .jpeg).
Экран может быть разделен на несколько окон (областей, фреймов) с помощью парного тега <FRAMESET>. В каждом окне помещается содержимое файла (текст, изображение) указанием источника в теге <FRAME>, например
<FRAME SRC=имя файла>
Команда гипертекстовой ссылки
<A HREF="URL" >Текст </A>
Текст в окне будет выделен цветом или подчеркиванием. Можно ссылаться на определенное место в документе. Тогда
<A HREF="URL#метка"> Текст </A>
Сама метка в документе имеет вид
<A NAME="метка"> Текст </A>
Ссылки на фрагменты данного документа можно упростить
<A HREF="#метка" >Текст </A>
Включение рисунка выполняется с помощью дескриптора
<IMG SRC = "fgr.gif">
или
<A HREF = "http://www.abc.ru/de.htm"><IMGSRC = "fgr.gif"></A>
где fgr.gif и www.abc.ru/de.htm - конкретные имена, взятые для примера.
Расширение языка HTML - это XML (подмножество языка из стандарта SGML). Другое направление развития HTML - его динамическая версия DHTML.
>SGML (Standard Generalized Markup Language - стандартный обобщенный язык разметки) определяет содержимое и форму документов в виде последовательности объектов данных. Объектные данные могут храниться в различных файлах. Их включение в финальный документ происходит в форматах, задаваемых в специальном файле DTD (Document Type Definition). Шаблоны DTD упрощают хранение и поиск документов в базах данных.
XML (Extensible Markup Language) позволяет использовать в документах типы элементов, создаваемые для конкретных приложений, в нем также используются шаблоны DTD. Для обмена документами на XML между Web-узлами разработан протокол ICE (Information and Content Exchange).
[ Общее Содержание ]
[ Назад ]
[ Содержание раздела ]
[ Вперед ]
Если Вы не нашли что искали, то рекомендую воспользоваться поиском по сайту:
|