|
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 происходит по адресу 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.
Ошибки
Список обнаруженных в спецификации ошибок находится по адресу 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
|
|