ban.gif (2571 bytes)          takeaddrr1.gif (7059 bytes)           refpoisk.gif (6570 bytes)

Home.GIF (412 bytes) tps.gif (394 bytes) Photo.gif (413 bytes) Credits.gif (431 bytes) Html.gif (422 bytes) NT.gif (435 bytes) bb11Front Page.gif (433 bytes) Links.gif (408 bytes)  

znak.gif (5819 bytes)

121группа

REC-html40-971218

Спецификация языка HTML версии 4.0

"Рекомендация W3C" от 18 Декабря 1997 г.

Данная версия:
http://www.w3.org/TR/REC-html40-971218
Последняя версия:
http://www.w3.org/TR/REC-html40
Предыдущая версия:
http://www.w3.org/TR/PR-html40-971107
Редакторы:
Девид Реггетт (Dave Raggett) < dsr@w3.org>
Арнольд Ле Хорс (Arnaud Le Hors) <lehors@w3.org>
Ян Якобс (Ian Jacobs) <ij@w3.org>

Резюме

Данная спецификация описывает "Язык Разметки ГиперТекста" (HyperText Markup Language, HTML), версии 4.0. Язык HTML -- это специализированный язык для создания страниц в World Wide Web. В дополнении к текстовым, мультимедийным и гиперлинковым возможностям предыдущей версии языка HTML, HTML версии 4.0 обеспечивает больше возможностей работы с мультимедиа, языками сценариев, таблицами стилей. В новой версии преодолены проблемы с печатью, документы стали более доступными для пользователей с физическими недостатками. Необходимо отметить, что в HTML 4.0 сделан гигантский шаг вперед, по направлению к интернационализации документов, с целью сделать Всемирную Сеть по-настоящему Всемирной.

HTML 4.0 является приложением SGML соответствующим Международному стандарту ISO 8879 -- Стандартному Обобщенному Языку Разметки (Standard Generalized Markup Language) [ISO8879].

Статус данного документа

Этот документ был рецензирован Членами W3C и другими заинтересованными субъектами и был одобрен Директором как "Рекомендация W3C". Документ является "устойчивым" документом и может использоваться, как ссылочный материал или цитироваться как нормативная ссылка из другого документа. Роль W3C в создании Рекомендации состоит в уделении внимания специфицированию и способствованию его широкому распространению. Это увеличивает функциональность и способность к взаимодействию Всемирной Сети.

W3C рекомендует средствам просмотра и авторам (в частности авторским интрументам) использовать при создании документов HTML 4.0, а не HTML 3.2 (смотрите [HTML32]). В целях сохранения обратной совместимости W3C также рекомендует инструментам, интерпретирующим HTML 4.0 так же продолжать поддерживать HTML 3.2 и HTML 2.0.

Список текущих "Рекомендаций W3C" и других технических документов может быть найден в http://www.w3.org/TR.

Общественные обсуждения об особенностях HTML имеют место происходить в www-html@w3.org.

Доступные форматы

"Рекомендация W3C" языка HTML 4.0 также доступна в нескольких форматах:

В файле обычного текста:
http://www.w3.org/TR/REC-html40-971218/html40.txt (723Kb),
В архиве "gzip tar" содержащем HTML документы:
http://www.w3.org/TR/REC-html40-971218/html40.tgz (339Kb),
В архиве "zip" содержащем HTML документы (это файл '.zip' а не '.exe'):
http://www.w3.org/TR/REC-html40-971218/html40.zip (372Kb),
В файле Пост скрипт (Postscript):
http://www.w3.org/TR/REC-html40-971218/html40.ps (4.4Mb, 363 страницы),
В файле "PDF":
http://www.w3.org/TR/REC-html40-971218/html40.pdf (2.1Mb).

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

Доступные языки

Английская версия данной спецификации является единственной нормативной версией. Однако относительно перевода спецификации на другие языки, смотрите: http://www.w3.org/MarkUp/html40-updates/translations.html.

Список известных опечаток

Список известных ошибок в данной спецификации доступен в http://www.w3.org/MarkUp/html40-updates/html40-errata.html

Пожалуйста, сообщите о найденных Вами ошибках в спецификации в www-html-editor@w3.org.

СОДЕРЖАНИЕ

  1. О спецификации языка HTML 4.0
    1. Как организована данная спецификация
    2. Соглашения документа
      1. Элементы и атрибуты
      2. Замечания и примеры
    3. Наши благодарности
    4. Замечания об Авторском праве "Copyright"
  2. Введение в HTML 4.0
    1. Что такое Всемирная Сеть (World Wide Web)?
      1. Введение в "URI-ли"
      2. Идентификаторы фрагментов
      3. Относительные URI-ли
    2. Что такое HTML?
      1. Краткая история HTML
    3. HTML 4.0
      1. Интернационализация
      2. Accessibility
      3. Таблицы
      4. Составные документы
      5. Листы стилей
      6. Использование сценариев
      7. Печать
    4. Создание документов при помощи HTML 4.0
      1. Разделяйте структуру и оформление
      2. Учитывайте универсальный доступ к Сети
      3. Способствуйте средствам просмотра в поэтапном воспроизведении
  3. Об SGML и HTML
    1. Введение в SGML
    2. Конструкции SGML используемые в HTML
      1. Элементы
      2. Атрибуты
      3. Указатели символов
      4. Коментарии
    3. Как читать HTML DTD
      1. Коментарии DTD
      2. Определения параметрических сущностей
      3. Декларации элементов
        Определения модели содержания
      4. Декларации атрибутов
        Сущности DTD в определениях атрибутов
        Булевы атрибуты
  4. Согласования: требования и рекомендации
    1. Определения
    2. SGML
    3. Тип содержания "text/html"
  5. Представление документа HTML - Character sets, character encodings, and entities
    1. Набор символов документа
    2. Символьные кодировки
      1. Выбор кодировки
        "Примечание о специфических кодировках"
      2. Указание символьной кодировки
    3. Символьные ссылки
      1. Числовые символьные ссылки
      2. Символьные объектные ссылки
    4. Неотображаемые символы
  6. Основные типы данных HTML - Character data, colors, lengths, URIs, content types, etc.
    1. Информация о регистре
    2. Основные типы SGML
    3. Текстовые строки
    4. URI-ли
    5. Цвета
      1. Примечание об использовании цветов
    6. Длины
    7. Типы содержания (типы MIME)
    8. Коды языков
    9. Символьные кодировки
    10. Отдельные символы
    11. Дата и время
    12. Типы связей
    13. Описатели сред
    14. Данные сценариев
    15. Данные таблиц стилей
    16. Целевые имена фреймов
  7. Глобальная структура документа HTML - The HEAD and BODY of a document
    1. Введение в структуру документов HTML
    2. Информация о версии HTML
    3. Элемент HTML
    4. Головная часть документа
      1. Элемент HEAD
      2. Элемент TITLE
      3. Атрибут title
      4. Мета-данные
        Указание Мета-данных
        Элемент META
        Профили Мета-данных
    5. Тело документа
      1. Элемент BODY
      2. Идентификаторы элементов: атрибуты id и class
      3. Блочные и строчные элементы
      4. Группирующие элементы: элементы DIV и SPAN
      5. Заголовки: Элементы H1, H2, H3, H4, H5 и H6
      6. Элемент ADDRESS
  8. Информация о языке и направление текста - Соображения международного характера для текста
    1. Указание языка содержания: атрибут lang
      1. Коды языков
      2. Наследование кодов языков
      3. Интерпретация кодов языков
    2. Указание направления текста и таблиц: атрибут dir
      1. Введение в двунаправленный алгоритм
      2. Наследование информации о направлении текста
      3. Установка направления вложенного текста
      4. Отмена двунаправленного алгоритма: элемент BDO
      5. Character references for directionality and joining control
      6. Эффект таблиц стилей на двунаправленность
  9. Текст - Абзацы. строки и Фразы
    1. Пробелы
    2. Структурированый текст
      1. Фразовые элементы: EM, STRONG, DFN, CODE, SAMP, KBD, VAR, CITE, ABBR и ACRONYM
      2. Цитаты: элементы BLOCKQUOTE и Q
        Воспроизведение цитат
      3. Верхние и нижние индексы: элементы SUB и SUP
    3. Строки и абзацы
      1. Абзацы: элемент P
      2. Управление переводом строки
        Принуждение перевода строки: элемент BR
        Запрещение перевода строки
      3. Переносы
      4. Предформатированый текст: элемент PRE
      5. Наглядное воспроизведение абзацев
    4. Разметка изменений в документе: элементы INS и DEL
  10. Списки - Неупорядоченные, упорядоченные и списки определений
    1. Введение в списки
    2. Неупорядоченные списки (UL), упорядоченные списки (OL) и пункты списка (LI)
    3. Списки определений: элементы DL, DT и DD
      1. Наглядное воспроизведение списков
    4. Элементы DIR и MENU
  11. Таблицы
    1. Введение в таблицы
    2. Элементы для построения таблиц
      1. Элемент TABLE
        Направленность таблиц
      2. Заголовки таблиц: элемент CAPTION
      3. Группы рядов: элементы THEAD, TFOOT и TBODY
      4. Группы колонок: элементы COLGROUP и COL
        Элемент COLGROUP
        Элемент COL
        Вычисление числа колонок в таблице
        Вычисление ширины колонок
      5. Ряды таблицы: элемент TR
      6. Клетки таблицы: элементы TH и TD
        Клетки занимающие несколько рядов или колонок
    3. Форматирование таблиц средствами просмотра
      1. Рамки и линейки
      2. Выравнивание по-горизонтали и по-вертикали
        Наследование информации о выравнивании
      3. Поля клеток
    4. Table rendering by non-visual user agents
      1. Ассоциирование информации в заголовках с клетками данных
      2. Ранжирование клеток
      3. Алгоритм для поиска информации о заголовке
    5. Пример таблицы
  12. Связи - Гипертекстовые связи и связи не зависящие от среды
    1. Введение в связи и якоря
      1. Посещение привязанного ресурса
      2. Другие взаимоотношения связей
      3. Указание якорей и связей
      4. Заголовки связей
      5. Интернационализация и связи
    2. Элемент A
      1. Синтаксис имен якорей
      2. Вложенные связи запрещены
      3. Якоря с атрибутом id
      4. Недоступные и неидентифицируемые ресурсы
    3. Взаимоотношения документов: элемент LINK
      1. Прямые и обратные связи
      2. Связи и внешние таблицы стилей
      3. Связи и поисковые машины
    4. Информация о пути: элемент BASE
      1. Разрешение относительных URI-лей
  13. Объекты, изображения и апплеты
    1. Введение в объекты, изображения и апплеты
    2. Вставление изображения: элемент IMG
    3. Обобщенное вставление: элемент OBJECT
      1. Правила воспроизведения объектов
      2. Инициализация объекта: элемент PARAM
      3. Глобальная схема именования объектов
      4. Декларации и использование объектов
    4. Вставление апплета: элемент APPLET
    5. Замечания о вложенных документах
    6. Изображения-карты
      1. Client-side изображения-карты: элементы MAP и AREA
        Client-side изображения-карты, примеры
      2. Server-side изображения-карты
    7. Наглядное представление изображений, объектов и апплетов
      1. Ширина и высота
      2. Пробелы вокруг изображений и объектов
      3. Рамки
      4. Выравнивание
    8. Как указать альтернативный текст
  14. Таблицы стилей - Добавление стиля к документам на HTML
    1. Введение в таблицы стилей
    2. Добавление стиля к HTML
      1. Установка языка по умолчанию для таблиц стилей
      2. Информация о стиле "в строку"
      3. Заголовочная информация о стиле: элемент STYLE
      4. Типы сред
    3. Внешние таблицы стилей
      1. Предпочтительные и альтернативные таблицы стилей
      2. Указание внешних таблиц стилей
    4. Cascading style sheets
      1. Media-dependent cascades
      2. Inheritance and cascading
    5. Hiding style data from user agents
    6. Linking to style sheets with HTTP headers
  15. Alignment, font styles, and horizontal rules
    1. Formatting
      1. Background color
      2. Alignment
      3. Floating objects
        Float an object
        Float text around an object
    2. Fonts
      1. Font style elements: the TT, I, B, BIG, SMALL, STRIKE, S, and U elements
      2. Font modifier elements: FONT and BASEFONT
    3. Rules: the HR element
  16. Frames - Multi-view presentation of documents
    1. Introduction to frames
    2. Layout of frames
      1. The FRAMESET element
        Rows and columns
        Nested frame sets
        Sharing data among frames
      2. The FRAME element
        Setting the initial contents of a frame
        Visual rendering of a frame
    3. Specifying target frame information
      1. Setting the default target for links
      2. Target semantics
    4. Alternate content
      1. The NOFRAMES element
      2. Long descriptions of frames
    5. Inline frames: the IFRAME element
  17. Forms - User-input Forms: Text Fields, Buttons, Menus, and more
    1. Introduction to forms
    2. Controls
      1. Control types
    3. The FORM element
    4. The INPUT element
      1. Control types created with INPUT
      2. Examples of forms containing INPUT controls
    5. The BUTTON element
    6. The SELECT, OPTGROUP, and OPTION elements
      1. Preselected options
    7. The TEXTAREA element
    8. The ISINDEX element
    9. Labels
      1. The LABEL element
    10. Adding structure to forms: the FIELDSET and LEGEND elements
    11. Giving focus to an element
      1. Tabbing navigation
      2. Access keys
    12. Disabled and read-only controls
      1. Disabled controls
      2. Read-only controls
    13. Form submission
      1. Form submission method
      2. Successful controls
      3. Processing form data
        Step one: Identify the successful controls
        Step two: Build a form data set
        Step three: Encode the form data set
        Step four: Submit the encoded form data set
      4. Form content types
        application/x-www-form-urlencoded
        multipart/form-data
  18. Scripts - Animated Documents and Smart Forms
    1. Introduction to scripts
    2. Designing documents for user agents that support scripting
      1. The SCRIPT element
      2. Specifying the scripting language
        The default scripting language
        Local declaration of a scripting language
        References to HTML elements from a script
      3. Intrinsic events
      4. Dynamic modification of documents
    3. Designing documents for user agents that don't support scripting
      1. The NOSCRIPT element
      2. Hiding script data from user agents
  19. SGML reference information for HTML - Formal definition of HTML and validation
    1. document Document Validation
    2. Sample SGML catalog
  20. SGML Declaration of HTML 4.0
    1. SGML Declaration
  21. Document Type Definition
  22. Transitional Document Type Definition
  23. Frameset Document Type Definition
  24. Character entity references in HTML 4.0
    1. Introduction to character entity references
    2. Character entity references for ISO 8859-1 characters
      1. The list of characters
    3. Character entity references for symbols, mathematical symbols, and Greek letters
      1. The list of characters
    4. Character entity references for markup-significant and internationalization characters
      1. The list of characters
  1. Changes between HTML 3.2 and HTML 4.0
    1. Changes to elements
      1. New elements
      2. Deprecated elements
      3. Obsolete elements
    2. Changes to attributes
    3. Changes for accessibility
    4. Changes for meta data
    5. Changes for text
    6. Changes for links
    7. Changes for tables
    8. Changes for images, objects, and image maps
    9. Changes for forms
    10. Changes for style sheets
    11. Changes for frames
    12. Changes for scripting
    13. Changes for internationalization
  2. Performance, Implementation, and Design Notes
    1. Notes on invalid documents
    2. Special characters in URI attribute values
      1. Non-ASCII characters in URI attribute values
      2. Ampersands in URI attribute values
    3. SGML implementation notes
      1. Line breaks
      2. Specifying non-HTML data
        Element content
        Attribute values
      3. SGML features with limited support
      4. Boolean attributes
      5. Marked Sections
      6. Processing Instructions
      7. Shorthand markup
    4. Notes on helping search engines index your Web site
      1. Search robots
        The robots.txt file
        Robots and the META element
    5. Notes on tables
      1. Design rationale
        Dynamic reformatting
        Incremental display
        Structure and presentation
        Row and column groups
        Accessibility
      2. Recommended Layout Algorithms
        Fixed Layout Algorithm
        Autolayout Algorithm
    6. Notes on forms
      1. Incremental display
      2. Future projects
    7. Notes on scripting
      1. Reserved syntax for future script macros
        Current Practice for Script Macros
    8. Notes on frames
    9. Notes on accessibility
    10. Notes on security
      1. Security issues for forms
Ссылки
  1. Нормативные ссылки
  2. Информативные ссылки
Index of Elements
Index of Attributes
Index

Copyright  ©  1997 W3C (MIT, INRIA, Keio), Все права защищены.

Last modified: Mon Feb 9 23:56:21 1998

Сайт создан в системе uCoz