- Структура минимальной html-страницы.
- Тег <BODY>
- Заголовки.
- Тег фрагмента документа <DIV>
- Тег фрагмента документа <SPAN>
- Тег <HR> - горизонтальная линия.
- Коментарии
- Тег описания стилей документа <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>
| имя атрибута | возможные значения | смысл |
| ALIGN | LEFT, RIGHT, CENTER | горизонтальное выравнивание черты, по умолчанию - CENTER; |
| NOSHADE | NOSHADE | задает отображение черты в одном цвете (без оттенков), как противоположность обычному двухцветному "желобку"; |
| COLOR | цвет | цвет черты в шестнадцатеричном либо с использованием наименования цветов ( cмотрите таблицу цветов ); |
| SIZE | целое | высота черты в пикселях; |
| WIDTH | целое (в пикселях (px) или процентах (%)) | ширина черты; |
Наверх     
Коментарии
Элементы, помещенные в коментарий, никак не влияют на то, что отображается в браузере. Коментарии служат для пояснений в исходном тексте документа, а также для отладки. Открывающим тегом комментария служит <!--. Закрывает коментарий -->, например:
<!-- Данный текст не отображается в браузере и служит коментарием.-->
Наверх     
Тег описания стилей документа <STYLE>
Хотя описание стилей HTML-документа не относится к структуре документа, закончим раздел тегом <STYLE>...</STYLE>, используемым для описания стилей документа. В теге <STYLE> можно указать следующие атрибуты:
| type="..." | тип содержимого; |
| media="..." | определяет для какой среды предназначена таблица стилей, возможные значения: screen - экран, print - печать, projection - проекционное оборудование, speech - устройство воспроизведения речи, all - для любых устройств; |
| title="..." | заголовок таблицы стилей; |
by ktima
|