REC-html40-971218
Спецификация HTML 4.0
Рекомендация W3C 18 декабря 1997
Введение
Данная спецификация определяет 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/MarkUp/html40-updates/translations.shtml.
Ошибки
Список обнаруженных в спецификации ошибок находится по адресу http://www.w3.org/MarkUp/html40-updates/html40-errata.shtml
Об ошибках, найденных в этом документе, сообщайте по адресу 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
Created/Updated: 25.05.2018