Материал: 1906

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

11

Текст документа

</body>

</html>

Из схемы видно, что документ состоит из двух основных блоков – "заголовка" и "тела документа". Заголовок определяется с помощью элемента HEAD, а тело – элементом BODY.

Заголовок содержит "техническую" информацию о документе, хотя чаще всего используется только для обозначения его названия (см. элемент

TITLE).

Тело документа – святая святых. Именно в нем находится все то, что отображается на странице: текст, картинки, таблицы. Соответственно, делаем вывод: большинство ваших HTML-экспериментов будет проводиться в пространстве между тегами <BODY> и </BODY>.

4.2.2 Заголовок HTML-документа

Заголовок документа создается с помощью элемента HEAD, между тегами которого размещаются элементы, содержащие техническую информацию о документе. Заголовок обычно располагается до тела документа (см. структуру HTML-документа).

Элементы, относящиеся к заголовку документа:

-HEAD Определяет начало и конец заголовка документа

-TITLE Определяет имя всего документа, которое отображается в заголовке окна браузера

-BASE Определяет базовый адрес, от которого отсчитываются относительные линки внутри документа

-STYLE Используется для вставки в документ таблицы стилей

CSS

-LINK Описывает взаимосвязь документа с другими объектами

-META Используется для вставки метаданных

HEAD

Определяет начало и конец заголовка документа. Является контейнером для элементов, содержащих техническую информацию о документе. (TITLE, BASE, STYLE, LINK, META).

Пример: <HTML>

<!-- Начинаем заголовок... --> <HEAD>

<title>Справочник по HTML</title> </HEAD>

<!-- ...кончили. Дальше пошло тело документа --> <BODY>

Текст документа

12

</BODY>

</HTML>

TITLE

Определяет имя всего документа. Имя, как правило, отображается в заголовке окна браузера. Данный элемент обязателен для любого HTMLдокумента и может быть указан не более одного раза.

Пример:

...

<HEAD>

<TITLE>Руководство по эксплуатации</TITLE> </HEAD>

BODY

Указывает начало и конец тела HTML-документа. Между начальным и конечным тегами содержится текст документа, изображения и таблицы. Одним словом, все HTML-элементы, отвечающие за отображение документа, управление им и гипертекстовые ссылки. Элемент BODY должен встречаться в документе не более одного раза.

Атрибуты:

MARGINHEIGHT – определяет ширину (в пикселах) верхнего и нижнего полей документа. Работает только в браузерах Netscape.

TOPMARGIN – определяет ширину (в пикселах) верхнего и нижнего полей документа. Работает только в браузерах Internet Explorer.

MARGINWIDTH – определяет ширину (в пикселах) левого и правого полей документа. Работает только в браузерах Netscape.

LEFTMARGIN – определяет ширину (в пикселах) левого и правого полей документа. Работает только в браузерах Internet Explorer.

BACKGROUND – определяет изображение для "заливки" фона. Значение задается в виде полного URL или имени файла с картинкой в формате GIF или JPG.

BGCOLOR – определяет цвет фона документа.

TEXT – определяет цвет текста в документе. LINK – определяет цвет гиперссылок в документе.

ALINK – определяет цвет подсветки гиперссылок в момент нажатия. VLINK – определяет цвет гиперссылок на документы, которые вы

уже просмотрели.

Значения атрибутов BGCOLOR, TEXT, LINK, ALINK и VLINK

задаются либо RGB-значением в шестнадцатиричной системе, либо одним из 16 базовых цветов.

Замечания: несмотря на то что с помощью атрибутов тега BODY можно задать много полезных параметров HTML документа, в настоящий момент целесообразнее использовать CSS – каскадные таблицы стилей.

13

Пример: <HTML>

<BODY BACKGROUND="images/bricks.jpg" BGCOLOR="#202020" TEXT="#FFFFFF" LINK="#FF0000" VLINK="#505050" MARGINHEIGHT="30" TOPMARGIN="30" LEFTMARGIN="40" MARGINWIDTH="40">

...

Текст документа.

...

</BODY>

</HTML>

4.2.3 Гиперссылки

Ссылки на другие документы в HTML создаются либо с помощью элементаA, либо с помощью навигационных карт.

Элемент A применяется, если ссылкой планируется сделать часть текста или целое изображение. Навигационные карты имеет смысл применять, если ссылкой будет часть изображения.

A

Самый необходимый элемент, без которого Интернет просто немыслим. Используется для создания и использования гипертекстовых ссылок.

Атрибуты:

HREF – определяет находящийся между начальным и конечным тегами текст или изображение как гипертекстовую ссылку (URL, или линк) на документ (и/или область документа), указанный в значении данного атрибута. Возможные значения:

http://... – создает ссылку на www-документ;

ftp://... – создает ссылку на ftp-сайт или расположенный на нем файл; mailto:... – запускает почтовую программу-клиент с заполненным полем имени получателя. Если после адреса поставить знак вопроса, то

можно указать дополнительные атрибуты, разделенные знаком "&"; news:.. – создает ссылку на конференцию сервера новостей; telnet://... – создает ссылку на telnet-сессию с удаленной машиной; wais://... – создает ссылку на WAIS – сервер;

gopher://... – создает ссылку на Gopher – сервер;

Если тип соединения и адрес машины не указаны, в качестве отправной точки используется адрес текущего документа. Это позволяет использовать относительные ссылки.

Например, линк <A HREF="docs/title.html">Документация</A> будет ссылаться на файл title.html в подкаталоге docs (относительно текущего).

14

NAME – помечает находящуюся между начальным и конечным тегами область документа как возможный объект для ссылки. В качестве значения нужно латиницей написать любое слово-указатель, уникальное для данного документа.

Например: <A NAME="part">Раздел1</A>. Теперь вы можете ссылаться на помеченную область простым указанием ее имени после имени документа. Например, линк <A HREF="document.html#part">Раздел1</A> отправит вас в раздел "part" файла document.html, а линк <A HREF="#bottom">В конец документа</A>

– в раздел "bottom" текущего документа. (см. Пример 1)

TARGET – определяет окно (фрейм), на которое указывает гипертекстовая ссылка. Этот атрибут используется только совместно с атрибутом HREF. В качестве значения необходимо задать либо имя одного из существующих фреймов, либо одно из следующих зарезевированных имен:

_self – указывает, что определенный в атрибуте HREF документ должен отображаться в текущем фрейме;

_parent – указывает, что документ должен отображаться во фреймеродителе текущего фрейма. Иначе говоря, _parent ссылается на окно, содержащее FRAMESET, включающий текущий фрейм;

_top – указывает, что документ должен отображаться в окне-родителе всей текущей фреймовой структуры;

_blank – указывает, что документ должен отображаться в новом окне.

Пример 1:

<!-- Использование атрибута NAME: -->

<A NAME="history">История бодибилдинга</A>

...

<A NAME="now">Спорт глазами современника</A>

...

Вернуться к разделу<A HREF="#history">истории</A>

Пример 2:

<!-- Использование атрибута HREF: -->

<A HREF="ftp://ftp.cdrom.com" TARGET="_blank">FTP-site</A> <A HREF="http://opengl.rdc.ru">Русский проект по OpenGL</A>

...

Пример 3:

<!-- Создадим ссылку для письма с указанием кучи атрибутов -->

<A HREF="mailto:green@igf.ru?subject=Приглашение &cc=bg@microsoft.com&body=Приезжай на вечеринку.">

Отправить приглашение </A>. <!-- или просто письмо : -->

<A HREF="mailto:green@igf.ru?subject=Привет">авторам</A>.

15

4.2.4 Текстовые блоки

В этом разделе описаны элементы, разбивающие текст документа на блоки тем или иным способом. Типичными примерами текстовых блоков являются параграфы, абзацы и главы. Для отделения одной части текста от другой также используются разделительные горизонтальные линии и символы возврата каретки.

Элементы:

H1, H2, ..., H6 Используются для создания заголовков текста P Используется для разметки параграфов.

DIV Отделяет блок HTML-документа от остальной его части ADDRESS Оформляет текст как почтовый адрес BLOCKQUOTE Оформляет текст как цитату

BR Осуществляет перевод строки

HR Вставляет в текст горизонтальную разделительную линию. PRE Включает в документ (моноширинным шрифтом) блок

предварительно отформатированного текста

H1, H2, ..., H6

Используются для создания заголовков текста. Существует шесть уровней заголовков, различающихся величиной шрифта. С их помощью можно разбивать текст на смысловые уровни – разделы и подразделы.

Атрибуты:

ALIGN – определяет способ выравнивания заголовка по горизонтали.

Возможные значения: left, right, center.

Пример:

<H1 ALIGN="center">Самый большой заголовок посередине</H1> <H2>Заголовок поменьше</H2>

...

<H6>Малюююсенький такой заголовочек</H6>

P

Используется для разметки параграфов.

Атрибуты:

ALIGN – определяет способ горизонтального выравнивания параграфа.

Возможные значения: left, center, right. По умолчанию имеет значение left.

Пример:

<P ALIGN="center">Это центрированный параграф.<BR>