Главная / HTML Основы / Структура HTML - страницы

Структура HTML - страницы


  1. Структура минимальной html-страницы.
  2. Тег <BODY>
  3. Заголовки.
  4. Тег фрагмента документа <DIV>
  5. Тег фрагмента документа <SPAN>
  6. Тег <HR> - горизонтальная линия.
  7. Коментарии
  8. Тег описания стилей документа <STYLE>

Минимальная структура HTML-страницы:

1   <HTML>
2     <HEAD>
3       <TITLE> Минимальная структура HTML-страницы </TITLE>
4         <META HTTP-EQUIV="Content-Type"
5               CONTENT="text/html; CHARTER=windows-1251">
6     </HEAD>
7     <BODY BGCOLOR="#FFFFFF">
8     
9     </BODY>
10  </HTML>

Любая HTML-страница должна быть заключена в пару тегов <HTML>...</HTML> (строки 1 и 10 листинга) и состоять из заголовочной части, органиченной тегами <HEAD>...</HEAD> (строки 2 и 6) и тела документа, ограниченного тегами <BODY>...</BODY> (строки 7 и 9). В нашем случае тело документа пусто (строка 8).

Заголовочная часть документа включает в себя служебную информацию, например, с помощью парных тегов <TITLE>...</TITLE> задается заголовок страницы, который отображается в заголовке окна браузера. Здесь же с помощю тегов <META> можно задать ключевые слова, описание страницы, указать автора, кодировку. В данном случае задана кодировка, соответствующая кодировке кирилицы Windows. Начичие этих тегов необязательно, но в ряде случаев они могут помочь, например, при индексации HTML-документов поисковыми серверами: некоторые из них просматривают прежде всего ключевые слова и заголовки документов.

Наверх     

Тег <BODY>

В теге <BODY>, с которого начинается содержательная часть документа, с помощью атрибута bgcolor задается фоновый цвет. Цвет в HTML обычно задается с помощью шестнадцатеричного триплета, предваряемого символом #, по две шестнадцатеричных цифры для красного, зеленого и синего цвета. #FFFFFF задает белый цвет, черный цвет фона соответствует триплету #000000, а светло-лиловому цвету соответствует #EEEEFF. Таким образом каждый из трех цветов в такой записи имеет 256 градаций от 0 (00 - шестнадцатеричное) до 255 (FF). Действительное цветовое разрешение задается браузером и определяется в свою очередь цветовым разрешением монитора. Другим способом задания цвета в HTML является использование наименование цветов ( cмотрите таблицу цветов ), например темно красно-золотому цвету соответствует darkgoldenrod (#B8860B).

Атрибуты тега <BODY>
атрибутописание
BACKGROUND="..."ссылка на файл с фоновым изображением;
BGCOLOR=...цвет фона;
TEXT=...цвет текста;
LINK=...цвет гиперссылки;
ALINK=...цвет активной гиперссылки;
VLINK=...цвет гиперссылки на документ, ранее просмотренный пользователем;


В теге <BODY> можно также указать действия, выполняемые при возникновении следующих событий:

событиеописание
ONLOADзавершение загрузки документа в браузер;
ONUNLOADзавершение работы с документом (например, при переходе по гиперссылке к другому документу);
ONCLICKпри щелчке левой кнопки мыши, когда курсор мыши находится над документом;
ONDBLCLICKпри двойном щелчке левой кнопки мыши, когда курсор мыши находится над документом;
ONMOUSEDOWNпри нажатии кнопки (и правой, и левой) мыши, когда курсор мыши находится над документом;
ONMOUSEUPпри отпускании кнопки (и правой, и левой) мыши, когда курсор мыши находится над документом;
ONMOUSEOVERпри появлении курсора мыши над документом;
ONMOUSEOUTпри выходе курсора мыши из области документа;
ONMAUSEMOVEпри перемещении курсора мыши над документом;
ONKEYPRESSпри нажатии и отпускании клавиши клавиатуры;
ONKEYDOWNпри нажатии клавиши клавиатуры;
ONKEYUPпри отпускании клавиши клавиатуры;

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

    <BODY ONLOAD="alert("Документ загружен!")"
        ONUNLOAD="alert("Выгрузка документа!")">
Наверх     

Заголовки

Точно так же как в текстовых процессорах, например MS Word, в HTML-страницу могут быть помещены заголовки, ограниченые парными тегами <Hx>...</Hx>, где х цифра от 1 до 6. Единица соответствует заголовку самого высокого уровня:

    <H1>Заголовок первого уровня</H1>
    <H2>Заголовок второго уровня</H2>

HTML-страница с заголовками всех шести уровней приведена на рис. 1.1:

Заголовки всех шести уровней
Рисунок 1.1
Наверх     

Тег фрагмента документа <DIV>

Фракмент документа можно отделить от других фрагментов, заключив его в парный тег <DIV>...</DIV> . Браузеры всегда отображают такие фрагменты с новой строки. Фрагменты документа, заключенные в пару тегов <DIV>...</DIV> , широко используются в качестве основного элемента динамического HTML. Чтобы различить друг от друга в сценариях в теге <DIV> указывают атрибут ID="Уникальный иденфикатор элемента". В идентификаторах элементов могут использоваться только символы латыницы и цыфры, первым должен быть символ латыницы. Идентификатор ID="abc" является допустимым, а ID="#abc" — нет. В теге <DIV> используются также атрибут CLASS для ссылки на класс каскадных таблиц стилей и STYLE для указания свойств стилей, уникальных для данного фрагмента.

Наверх     

Тег фрагмента документа <SPAN>

Фрагмент документа, заключенный в теги <SPAN>...</SPAN> используется для изменения параметров отображения документа. В отличие от тега <DIV> использование <SPAN> не приводит к переходу на новую строку. Изменение параметров отображения осуществляется с помощью таблицей стилей.

Наверх     

Тег <HR> - горизонтальная линия.

Горизонтальная черта (на полную ширину экрана - по умолчанию). До и после тега HR броузер автоматически добавляет тер <P>, поэтому нет необходимости в формировании незаполненного вертикального пространства до и после черты. В речевых программах просмотра тег срабатывает как пауза.

Атрибуты тега <HR>
имя атрибутавозможные значениясмысл
ALIGNLEFT, RIGHT, CENTERгоризонтальное выравнивание черты, по умолчанию - CENTER;
NOSHADENOSHADEзадает отображение черты в одном цвете (без оттенков), как противоположность обычному двухцветному "желобку";
COLORцветцвет черты в шестнадцатеричном либо с использованием наименования цветов ( cмотрите таблицу цветов );
SIZEцелоевысота черты в пикселях;
WIDTHцелое (в пикселях (px) или процентах (%))ширина черты;
Наверх     

Коментарии

Элементы, помещенные в коментарий, никак не влияют на то, что отображается в браузере. Коментарии служат для пояснений в исходном тексте документа, а также для отладки. Открывающим тегом комментария служит <!--. Закрывает коментарий -->, например:

<!-- Данный текст не отображается в браузере
и служит коментарием.-->
Наверх     

Тег описания стилей документа <STYLE>

Хотя описание стилей HTML-документа не относится к структуре документа, закончим раздел тегом <STYLE>...</STYLE>, используемым для описания стилей документа. В теге <STYLE> можно указать следующие атрибуты:

type="..."тип содержимого;
media="..."определяет для какой среды предназначена таблица стилей, возможные значения: screen - экран, print - печать, projection - проекционное оборудование, speech - устройство воспроизведения речи, all - для любых устройств;
title="..."заголовок таблицы стилей;

Основы HTML

      На главную      by ktima
Copyright © 2003 JTSOFT
Сайт управляется системой uCoz