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 - язык, который используется для публикаций в
World Wide Web. Кроме текстовых, мультимедийных возможностей и гиперссылок,
присутствующих в предыдущих версиях языка HTML, HTML 4.0 поддерживает новые
мультимедийные возможности, скрипты, таблицы стилей, улучшенную печать и более
доступные людям с физическими недостатками документы. В версии HTML 4.0 также
успешно реализована интернационализация документов, целью которой является
сделать Паутину действительно всемирной.
HTML 4.0 - это приложение SGML, соответствующее Международному стандарту ISO
8879 -- Standard Generalized Markup Language [ISO8879].
Статус данного документа
Данный документ просматривался членами W3C и другими заинтересованными лицами
и организациями, и одобрен Директором в качестве Рекомендации W3C. Это
постоянный документ; он может использоваться в качестве справочника или
приводиться в других документах в качестве нормативного. Ролью W3C в этой
рекомендации является привлечение внимания к этой спецификации и расширение
сферы ее применения. Это расширяет функциональность и возможность взаимодействия
в Web.
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 происходит по адресу http://www.w3.org/MarkUp/Forums#www-html.
Доступные форматы
Рекомендацию W3C HTML 4.0 можно также получить в следующих форматах:
- Текстовый файл:
- http://www-sbras.nsc.ru/rus/docs/html40/html40.txt
(723 Кб),
- Файл gzip tar, содержащий документы в формате HTML:
- http://www-sbras.nsc.ru/rus/docs/html40/html40.tgz
(339 Кб),
- Файл zip, содержащий документы в формате HTML (это файл '.zip', а не
'.exe'):
- http://www-sbras.nsc.ru/rus/docs/html40/html40.zip
(372 Кб),
- Файл в формате Postscript:
- http://www-sbras.nsc.ru/rus/docs/html40/html40.ps
(4.4 Мб, 363 страницы),
- Файл в формате PDF:
- http://www-sbras.nsc.ru/rus/docs/html40/html40.pdf
(2.1 Мб).
В случае расхождений электронной и печатной форм спецификации следует
использовать электронную версию.
Языки
Единственной нормативной версией является английская версия данного
документа. Однако переводы этого документа можно найти по адресу http://www.w3.org/MarkUp/html40-updates/translations.html.
Ошибки
Список обнаруженных в спецификации ошибок находится по адресу http://www.w3.org/MarkUp/html40-updates/html40-errata.html
Об ошибках, найденных в этом документе, сообщайте по адресу www-html-editor@w3.org.
- О
спецификации HTML 4.0
- Организация
спецификации
- Соглашения,
принятые в документе
- Элементы
и атрибуты
- Замечания
и примеры
- Благодарности
- Информация
об авторском праве
- Введение в HTML 4.0
- Что
такое World Wide Web?
- Введение
в URI
- Идентификаторы
фрагментов
- Относительные
URI
- Что
такое HTML?
- Краткая
история HTML
- HTML
4.0
- Интернационализация
- Доступность
- Таблицы
- Составные
документы
- Таблицы
стилей
- Скрипты
- Печать
- Создание
документов в формате HTML 4.0
- Разделение
структуры и представления
- Универсальность
доступа к Web
- Помощь
агентам пользователей в последовательном создании изображений
- Об SGML и HTML
- Введение
в SGML
- Конструкции
SGML, используемые в HTML
- Элементы
- Атрибуты
- Ссылки
на символы
- Комментарии
- Как
читать HTML DTD
- Комментарии
DTD
- Определение
комбинаций параметров
- Объявления
элементов
- Объявления
атрибутов
- Соответствие: требования и рекомендации
- Определения
- SGML
- Тип содержимого text/html
- Представление документа в формате HTML - Наборы символов,
кодировки символов и entities
- Набор
символов документа
- Кодировки
символов
- Выбор
кодировки
- Указание кодировки
- Ссылки на
символы
- Числовые
ссылки на символы
- Комбинации
ссылок на символы
- Неотображаемые
символы
- Основные типы данных HTML - Информация о символах, цветах,
длинах, URI, типах содержимого и т.д.
- Информация о
регистре
- Основные
типы SGML
- Текстовые
строки
- URI
- Цвета
- Замечания
об использовании цветов
- Длины
- Типы
содержимого (типы MIME)
- Коды
языков
- Кодировки
- Отдельные
символы
- Дата и
время
- Типы
ссылок
- Дескрипторы
устройств
- Данные сценариев
- Данные таблиц стилей
- Целевые
имена кадров
- Глобальная структура документа в формате HTML - Разделы
HEAD и BODY документа
- Введение
в структуру документа HTML
- Информация
о версии HTML
- The
HTML element
- Заголовок
документа
- Элемент
HEAD
- Элемент
TITLE
- Атрибут
title
- Метаданные
- Тело
документа
- Элемент
BODY
- Идентификаторы
элементов: атрибуты id и class
- Элементы
фровня блока и встроенные элементы
- Группировка
элементов: элементы DIV и SPAN
- Заголовки:
элементы H1, H2, H3, H4, H5, H6
- Элемент
ADDRESS
- Информация о языке и направление текста - Тексты на
различных языках
- Указание
языка содержимого: атрибут lang
- Коды языков
- Наследование
кодов языков
- Интерпретация
кодов языков
- Указание
направления текста и таблиц: атрибут dir
- Введение
в двунаправленный алгоритм
- Наследование
инфомрации о направлении текста
- Устанока
направления внедренного текста
- Приоритет
над двунаправленным алгоритмом: элемент BDO
- Ссылки на символы
для управления направлением и объединением
- Таблицы
стилей и двунаправленность
- Текст - Абзацы, строки и фразы
- Неоображаемые символы
- Структурированный
текст
- Элементы
фраз: EM, STRONG,
DFN, CODE, SAMP, KBD, VAR, CITE, ABBR и ACRONYM
- Кавычки:
элементы BLOCKQUOTE и Q
- Верхние
и нижние индексы: элементы SUB и SUP
- Строки
и абзацы
- Абзацы:
элементы P
- Управление
переходом на следующую строку
- Переносы
- Форматированный
текст: элемент PRE
- Визуальное
представление абзацев
- Разметка
изменений в документе: элементы INS и DEL
- Списки - Неупорядоченные, упорядоченные списки и списки
определений
- Введение
в списки
- Неупорядоченные списки (UL), упорядоченные списки (OL) и элементы списков (LI)
- Списки определений:
элементы DL, DT и DD
- Визуальное
представление списков
- Элементы
DIR и MENU
- Таблицы
- Введение
в таблицы
- Элементы
построения таблиц
- Элемент
TABLE
- Captions
таблиц: элемент CAPTION
- Грцппы
строк: элементы THEAD, TFOOT и TBODY
- Группы
столбцов: элементы COLGROUP и COL
- Строки
таблицы: элемент TR
- Ячейки
таблицы: элементы TH и TD
- Форматирвоание таблиц
визуальными агентами пользователей
- Границы
и rules
- Горизонтальне
и вертикальное выравнивание
- Поля
ячейки
- Представление таблиц
невизуальными агентами пользователей
- Связь
информации заголовка с ячейками данных
- Категоризация
ячеек
- Алгоритм поиска
заголовочной информации
- Пример
таблицы
- Ссылки - Гипертекстовые и независящие от устройств ссылки
- Введение
в ссылки и якоря
- Переход
к ресурсу, на который указывает ссылка
- Другие
отношения ссылок
- Задание
якорей и ссылок
- Заголовки ссылок
- Интернационализация
и ссылки
- Элемент
A
- Синтаксис имен
якорей
- Вложенные ссылки
недопустимы
- Якоря с
атрибутом id
- Недоступные и
неопределяемые ресурсы
- Отношения
документов: элемент LINK
- Прямые и обратные
ссылки
- Ссылки
и внешние таблицы стилей
- Ссылки и поисковые
машины
- Информация
о пути: элемент BASE
- Разрешение
относительных URI
- Объекты, изображения и апплеты
- Введение
в объекты, изображения и апплеты
- Включение
изображения: элемент IMG
- Общее
включение: элемент OBJECT
- Правила
предсатвления объектов
- Инициализация
объекта: элемент PARAM
- Глобальные схемы
именования объектов
- Объявление и
инициализация объекта
- Включение
апплета: элемент APPLET
- Замечания
о внедренных документах
- Навигационные карты
- Клиентские
навиагционные карты: элементы MAP и AREA
- Серверные
навигационные карты
- Визуальное
представление изображений, объектов и апплетов
- Ширина
и высота
- Пространство
вокруг изображений и объектов
- Границы
- Выравнивание
- Как
указать альтернативный текст
- Таблицы стилей - Стиль в документах HTML
- Введение в таблицы
стилей
- Как
добавить стиль в HTML
- Установка
языка таблицы стилей по умолчанию
- Встроенная
инфомрация о стиле
- Информация
о стиле в заголовке: элемент STYLE
- Типы
устройств
- Внешние таблицы
стилей
- Предпочитаемые
и альтернативные таблицы стилей
- Указание
внешних таблиц стилей
- Каскады
таблиц стилей
- Каскады,
не зависящие от устройств
- Наследование
и каскады
- Как
скрыть информацию о стиле от агентов пользователей
- Привязка таблиц
стилей с помощью заголовков HTTP
- Выравнивание, стили шрифтов и горизонтальные разделители
- Форматирование
- Цвет
фона
- Выравнивание
- Прикрепляемые
объекты
- Шрифты
- Элементы,
олпределяющие стиль шрифта: элементы TT, I, B, BIG, SMALL, STRIKE, S и U
- Элементы
управления шрифтами: FONT и BASEFONT
- Разделители:
элемент HR
- Фреймы - Представление документа в нескольких окнах
- Введение в фреймы
- Расположение
фреймов
- Элемент
FRAMESET
- Элемент
FRAME
- Определение
цели фрейма
- Устанока
цели по умолчанию для ссылок
- Семантика
целей
- Альтернативное
содержимое
- Элемент
NOFRAMES
- Длинные
описания фреймов
- Встроенные
фреймы: элемент IFRAME
- Формы - Заполняемые пользователем формы: текстовые поля,
кнопки, меню и др.
- Введение
в формы
- Управляющие
элементы
- Типы
управляющих элементов
- Элемент
FORM
- Элемент
INPUT
- Типы
управляющих элементов, создаваемые с помощью элемента INPUT
- Примеры
форм с управляющими элеменатми типа INPUT
- Элемент
BUTTON
- Элементы
SELECT, OPTGROUP и OPTION
- Заранее выбранные
варианты
- Элемент
TEXTAREA
- Элемент
ISINDEX
- Метки
- Элемент
LABEL
- Добавление
в формы структуры: элементы FIELDSET и LEGEND
- Переход фокуса на
элемент
- Переход
с помощью клавиши Tab
- Клавиши
доступа
- Отключенные
управляющие элементы и элементы только для чтения
- Отключенные
управляющие элементы
- Управляющие
элементы только для чтения
- Отправка формы
- Метод
отправки формы
- Успешные
управляющие элементы
- Обработка данных
формы
- Типы
содержимого формы
- Скрипты - Анимированные документы и интеллектуальные
формы
- Введение в
скрипты
- Разработка
документов для агентов пользователей, поддерживающих скрипты
- Элемент
SCRIPT
- Указание
языка скрипта
- Внутренние
события
- Динамическое
изменение документов
- Разработка документов для
агентов пользователей, не поддерживающих скрипты
- Элемент
NOSCRIPT
- Как
скрыть скрипт от агентов пользователей
- Справочная информация SGML для HTML - Формальное
определение HTML и проверка корректности
- Проверка
корректности документа
- Пример каталога
SGML
- SGML-обявление HTML 4.0
- Объявление
SGML
- Document
Type Definition
- Transitional
Document Type Definition
- Frameset
Document Type Definition
- Character entity references in HTML 4.0
- Introduction
to character entity references
- Character
entity references for ISO 8859-1 characters
- The
list of characters
- Character
entity references for symbols, mathematical symbols, and Greek letters
- The
list of characters
- Character
entity references for markup-significant and internationalization
characters
- The
list of characters
- Различия между HTML 3.2 и HTML 4.0
- Различия
в элементах
- Новые
элементы
- Нежелательные
элементы
- Устаревшие
элементы
- Различия
в атрибутах
- Различия
в доступности
- Различия
в метаданных
- Различия
в тексте
- Различия
в ссылках
- Различия
в таблицах
- Различия
в изображениях, объектах и навигационных картах
- Различия
в формах
- Различия
в таблицах стилей
- Различия
в фреймах
- Различия
в скриптах
- Различия
в интернационализации
- Performance, Implementation, and Design Notes
- Notes
on invalid documents
- Special
characters in URI attribute values
- Non-ASCII
characters in URI attribute values
- Ampersands
in URI attribute values
- SGML implementation
notes
- Line
breaks
- Specifying
non-HTML data
- SGML
features with limited support
- Boolean
attributes
- Marked
Sections
- Processing
Instructions
- Shorthand
markup
- Notes on helping search
engines index your Web site
- Search robots
- Notes
on tables
- Design
rationale
- Recommended Layout
Algorithms
- Notes on forms
- Incremental
display
- Future
projects
- Notes on
scripting
- Reserved syntax for
future script macros
- Notes
on frames
- Notes
on accessibility
- Notes on security
- Security
issues for forms