
- •Тема 13. Язык гипертекстовой разметки html. [1,2.7]
- •Язык гипертекстовой разметки html
- •Принципы построения и интерпретации html
- •Заголовок документа html
- •Тело документа
- •Элементы управления разметкой
- •Гипертекстовые ссылки
- •Средства описания multimedia-информации
- •Средства описания стилей, таблиц и математических формул
- •Влияние разработки интерфейсов на развитие языка
Тело документа
Элементы тела документа предназначены для управления отображением информации в программе интерфейса пользователя. Они описывают гипертекстовую структуру базы данных при помощи встроенных в текст контекстных гипертекстовых ссылок. Тело документа со стоит из:
иерархических контейнеров и заставок;
заголовков (от H1 до Н6);
блоков (параграфы, списки, формы, таблицы, картинки и т.п.);
горизонтальных отчеркиваний и адресов;
текста, разбитого на области действия стилей (подчеркивание, выделение, курсив), математических описаний, графики и гипертекстовых ссылок.
BODY. Описание элементов тела документа следует начать с элемента BODY. В отличие от элемента HEAD, элемент BODY имеет атрибуты:
ID - идентификатор элемента. Используется для именования элементов, а также в качестве точки перехода по гипертекстовой ссылке Данный атрибут имеется практически во всех элементах тела документа. С точки зрения практического использования идентификатора BODY в качестве точки перехода по гипертекстовым ссылкам, использование этого атрибута сомнительно, т.к. отображаемая часть документа собственно и начинается с этого элемента.
LANG - определяет язык документа в виде двухсимвольного кода ISO-639, за которым следует через точку необязательный код страны в формате ISO-3166. По замыслу разработчиков стандарта языка данный атрибут должен распознаваться программами интерпретации и управлять отображением многоязычных текстов. Однако, даже Arena, специально предназначенная для иллюстрации HTML 3.0, не реализует этой возможности.
CLASS - иерархически организованное имя типа "ADDITION.FIRST". Предназначено для связывания элемента текста с определенным стилем отображения. Реально пока не используется. Все три вышеперечисленных атрибута являются общими для элементов тела и в дальнейшем мы их обсуждать не будем. Если атрибут не будет разрешен для элемента тела текста документа, то это будет указано специально.
BACKGROUND - определяет фон, на котором отображается текст документа. В примере HTML-документа в качестве фона был использован небольшой графический образ "back.gif":
<BODY BACKGROUND="file:///CI/text/doc/cource/back.gif">
Как видно из этого примера, в качестве значения данного атрибута используется адрес в форме URL. В данном случае это адрес локального файла.
Следует заметить, что разные интерфейсы пользователя поддерживают различные дополнительные атрибуты для элемента BODY. Так Netscape и Mosaic поддерживают следующие дополнительные атрибуты:
Атрибут |
Значение |
BGCOLOR=#FFFFFF |
Цвет фона |
TEXT=#0000FF |
Цвет текста |
VLINK=#FF0000 |
Цвет пройденных гипертекстовых ссылок |
LINK=#00FF00 |
Цвет гипертекстовой ссылки |
В данной таблице строка #ХХХХХХ определяет цвет в терминах RGB в шестнадцатеричной нотации. Так цвет текста определен как синий, фона - белый, пройденные ссылки красные, а новые ссылки зеленые. В качестве тага начала элемента BODY можно указать:
<BODY GCOLOR=#FFFFFF TEXT=#OOOOFF
VLINK=#FFOOOO LINK=#OOFFOO>
Однако пользоваться этими атрибутами следует крайне осторожно, т. к. у пользователя может оказаться другой интерфейс, который эти параметры не интерпретирует.