Информация о документе - раздел HEAD


Как уже упоминалось, есть две обязательные структуры в HTML 3.2, и они должны быть написаны в следующем порядке:

  • структура <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">

(в которой Вы теоретически должны иметь фрагмент HTML 3.2 Final вместо HTML 3.2)

  • элемент TITLE, например <TITLE>Introduction to General Absurdity</TITLE>
  • Большинство броузеров не заметит, если Вы опустите это, но этого требуют спецификации HTML 3.2. Также есть и более важная причина для того, чтобы включить их:



    • !DOCTYPE - объявление, которое является определением типа документа (document type definition - DTD) в метаязыке SGML, и которое при обработке документа понятно типовому броузеру SGML. Более того, задание версии HTML, использованное в документе, полезно изучающим код HTML, и, наконец, это также может быть необходимо броузерам и редакторам WWW.
    • Имя документа в элементе TITLE функционально используется броузерами и другими программами. Оно обычно выводится на экран в горячем списке, служит возвращаемым средством поиска и т.д.

    Формально элемент TITLE является (по крайней мере, если следовать этому буквально) частью элемента HEAD, тогда как объявление !DOCTYPE предшествует всем конструкциям HTML.

    Необязательно, но элемент HEAD может содержать следующие элементы в добавление к элементу TITLE:

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



    Содержание раздела