Каждый HTML-документ должен начинаться с обьявления типа документа:
<!DOCTYPE HTML PUBLIC "-//IETF/DTD HTML 2.0//EN"
Использование DTD (Document Type Declaration) в качестве пеpвой стpоки
позволяет бpоузеpу идентифициpовать ваш документ как соответствующий указанному стандаpту HTML, в данном случае веpсии 2.0.
Элемент < HTML >
Данный элемент обычно является пеpвым и pазмещается в начале документа.
Он инфоpмиpует, что используется язык HTML. Стоп-тэг < /HTML > является
последним элементом и pазмещается в самом конце документа.
Поддеpживается атpибут VERSION .
Элемент < HEAD >
Этот элемент используется для указания броузеру о том, что данный документ является HTML-документом, а также с целью согласования DTD в идентификаторе текста.
Поддеpживается атpибут VERSION .
Элемент < TITLE >
Данный элемент pасполагается между тэгами < HEAD > и < /HEAD > . Он указывает название документа (до 64 символа), котоpое выводится в заголовке окна этого документа.
Элемент < BODY >
Этот элемент указывает на начало основного текста документа. Стоп-тэг
< /BODY > опpеделяет конец документа. Поддерживает следующие атрибуты:
ALINK ,
BACKGROUND ,
BGCOLOR ,
LINK ,
TEXT ,
VLINK .
Элемент < BASE >
Необязательный элемент. Обычно размещается в заголовке документа. Позволяет указывать базовый адрес (атрибут HREF , для того чтобы броузеры могли интерпретировать относительные URL используя базовый адрес. Например:
< BASE HREF=" http://ibutov.narod.ru ">
Элемент < ISINDEX >
Это элемент обеспечивает возможность определить ключевые слова для формирования индексов поиска. Данный элемент помещенный в раздел < HEAD >, сигнализирует программе-клиенту о том, что та может осуществлять поиск по ключевым словам во всем документе.
Элемент < META >
Данный элемент определяет следующую информацию:
Информацию, в соответствии с которой, программа-клиент может узнать, существуют ли искомые ресурсы и как получить к ним доступ.
Способ документирования содержимого документа, его качество и другие характеристики ресурса.
Каждый элемент < META > указывает на пару имя-значение .
Если в документе встречается несколько элементов < META > с одинаковым именем, их объединенное содержание - список, образованный путем сложения нескольких значений, - и является значением, связанным с данным именем.
Программное обеспечение сервера НТТР может читать содержимое заголовка (< HEAD >) документа HTML с целью генерации полей заголовка, соответствующих любым элементам, определяющим значение атрибута HTTP-EQUIV.
Программное обеспечение сервера может использовать информацию элемента < META > документа как часть ответа на запрос, предоставляемого сервером. Например, документ имеет следующее содержание:
< META HTTP-EQUIV= " Expires "
CONTENS= " Mon, 23 August 2004 12:20:00 GMT " >
< META HTTP-EQUIV= " Keywords "
CONTENS= " Admin " >
< META HTTP-EQUIV= " Reply-to "
CONTENS= " blabla@yandex.ru " >
< META HTTP-EQUIV= " Keywords "
CONTENS= " html " >
Сервер может включать следующие поля заголовка в ответ на запросы по методу GET или HEAD к вашему документу:
Expires: Mon, 23 August 2004 12:20:00 GMT Keywords: Admin, html Reply-to: blabla@yandex.ru
Можно использовать следующие атрибуты элемента < META >:
HTTP-EQUIV - атрибут связывает элемент с полем заголовка HTTP.
Имя заголовка берется из значения атрибута HTTP- EQUIV, а значением заголовка является значение атрибута CONTENT.
NAME - атрибут указывает на имя в паре имя-значение.
Если документ не использует данный атрибут, имя обеспечивает HTTP-EQUIV.
CONTENT - атрибут указывает на значение в паре
имя-значение.
Если вы создаете программы для сервера НТТР, в них не должнен использоваться элемент < META > для формирования заголовка ответа НТТР до тех пор, пока присутствует программное обеспечение, указывающее на присутствие атрибута HTTP-EQUIV.
Существующее программное обеспечение сервера НТТР может не использовать любой элемент <META>, указывающий на информацию, управляемую сервером, такую как " Server ", " Date ", " Last-Modified ".
Комментарии
Комментарии HTML начинаются с символа <! и заканчиваются символом
>. Например:
<! Пример комментариев >
Общий вид HTML-документа
<!DOCTYPE HTML PUBLIC "-//IETF/DTD HTML 2.0//EN"
< HTML >
<HEAD><TITLE>Учебник по HTML</TITLE></HEAD>
<BODY>
Тело документа
</BODY>
</HTML>