Спецификация HTML 4.0
Рекомендация W3C 15 сентября 2003г.
Автор перевода: Кулишов Андрей
-
Введение
Данная спецификация определяет 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 происходит
по адресу www-html@w3.org.
Доступные форматы
Рекомендацию W3C HTML 4.0 можно также получить в
следующих форматах:
- Текстовый файл:
- http://www.w3.org/TR/REC-html40-971218/html40.txt
(723 Кб),
- Файл gzip tar, содержащий документы в формате HTML:
- http://www.w3.org/TR/REC-html40-971218/html40.tgz
(339 Кб),
- Файл zip, содержащий документы в формате HTML (это
файл '.zip', а не '.exe'):
- http://www.w3.org/TR/REC-html40-971218/html40.zip
(372 Кб),
- Файл в формате Postscript:
- http://www.w3.org/TR/REC-html40-971218/html40.ps
(4.4 Мб, 363 страницы),
- Файл в формате PDF:
- http://www.w3.org/TR/REC-html40-971218/html40.pdf
(2.1 Мб).
В случае расхождений электронной и печатной
форм спецификации следует использовать
электронную версию.
Языки
Единственной нормативной версией является
английская версия данного документа. Однако
переводы этого документа можно найти по адресу http://www.w3.org/MarkUp/html40-updates/translations.html.
Ошибки
Об ошибках, найденных в этом документе,
сообщайте по адресу Serweradmin@mail.ru
- О спецификации 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