Редакторы:Dave Raggett <dsr@w3.org>
Arnaud Le Hors, W3C
Ian Jacobs, W3C
перевёл на русский язык: Александр Пирамидин, a_pyramidin@yahoo.com
Авторские права
©1997-1999 W3C® (MIT, INRIA, Keio).
Все права защищены.
Права W3C по обязательствам,
торговым
маркам, использованию
документов и лицензированию
программного обеспечения соблюдены.
Введение
Эта спецификация определяет HyperText Markup Language (HTML) - гипертекстовый язык разметки, язык World Wide Web.
Здесь определён HTML 4.01, являющийся субверсией HTML 4. В дополнение
к возможностям работы с текстом, мультимедиа и гипертекстом
предыдущих версий HTML (HTML 3.2
[HTML32] и HTML 2.0 [RFC1866]), HTML 4
поддерживает большее количество опций мультимедиа, языков скриптов, каскадных
таблиц стилей, лучшие возможности печати и большую доступность документов для людей с
ограниченными возможностями. HTML 4 также является большим шагом в направлении
интернационализации документов с целью сделать Web действительно World Wide (всемирным).
HTML 4 - это SGML приложение, соответствующее Международному Стандарту ISO 8879
-- Standard Generalized Markup Language [ISO8879].
Статус этого документа
Этот раздел описывает статус данного
документа на время публикации. Другие
документы могут заменять этот документ.
Современное состояние документов этой
серии поддерживается на W3C.
Этот документ специфицирует HTML 4.01, являющийся
частью спецификации линии HTML 4.
Первой версией HTML 4 был HTML 4.0 [HTML40],
опубликованный 18 декабря 1997 и
пересмотренный 24 апреля 1998.
Эта спецификация является первыми
рекомендациями по HTML 4.01. Она включает дополнительные изменения после версии HTML
4.0 от 24 апреля.
Внесены некоторые изменения в Dtd/ОТД. Этот документ объявляет
предыдущую версию HTML 4.0 устаревшей, хотя W3C
оставляет её спецификацию и ОТД
доступными на сайте W3C.
Этот документ был рассмотрен членами W3C и
других заинтересованных сторон и утверждён
Директором как Рекомендации W3C. Это
неизменяемый документ, он может
использоваться как справочный материал или
цитироваться в других документах. Задачей
W3C является привлечение внимания к
Рекомендациям и этой спецификации и её
широкое распространение. Это расширит
функциональные возможности Web.
W3C рекомендует создание
пользовательскими агентами (ПА) и авторами (в
частности, утилитами разработки)
документов HTML 4.01, а не HTML 4.0.
W3C рекомендует создавать документы HTML 4
вместо документов HTML 3.2. Из соображений
обратной совместимости, W3C также
рекомендует, чтобы утилиты,
интерпретирующие HTML 4, продолжали
поддерживать HTML 3.2 и HTML 2.0.
За информацией о следующем поколении HTML, "The Extensible HyperText
Markup Language" [XHTML], обращайтесь на W3C HTML Activity и к списку W3C Technical Reports.
Этот документ создан как часть W3C HTML Activity.
Цели Рабочей Группы HTML (Только для членов)
обсуждаются в Хартии Рабочей
Группы HTML (Только для членов).
Список текущих Рекомендаций W3C и другая
техническая документация находятся по адресу:
http://www.w3.org/tr.
Публичная дискуссия о возможностях HTML
проходит на www-html@w3.org (архивы www-html@w3.org).
Версии на других языках
Английская версия этой спецификации является единственным нормативным
документом. Однако переводы этого документа можно найти по адресу:
http://www.w3.org/MarkUp/html4-updates/translations
Ошибки и Опечатки
Список ошибок и опечаток, найденных в этой
спецификации (в английской версии), находится в
http://www.w3.org/MarkUp/html4-updates/errata
Об ошибках, замеченных Вами в этом документе, сообщайте, пожалуйста, по
адресам:www-html-editor@w3.org
и a_pyramidin@yahoo.com (переводчик
русской версии).
Краткое содержание
О
Спецификации HTML 4
Введение в HTML 4
SGML и HTML
Соответствие:
требования и рекомендации
Отображение документов HTML - Наборы символов,
кодировка и суть вопроса.
Базовые типы
данных HTML -Символьные данные, цвета,
длина, URI и т.п..
Общая
структура документа HTML - HEAD\"Шапка"
и BODY\Тело документа.
Информация
о языке и Направление текста -
Международное значение вопроса.
Текст -
Параграфы, Линии и Фразы.
Списки/Lists
- Неупорядоченные, Упорядоченные и Определения.
Таблицы/Tables
Гиперссылки/Links -
Гипертекст и Независимые ссылки.
Объекты,
Изображения и Аплеты
Таблицы стилей/Style
Sheets - Добавление стилей в документ HTML.
Выравнивание,
стили шрифта и горизонтальные линии
Фрэймы/Frames
- Окно с кадрами.
Формы -
Формы для ввода данных пользователем:
Текстовые поля, Меню, Кнопки и др.
Скрипты
- Анимация и "Умные" формы.
Справочная
информация SGML для HTML - Формальное
определение HTML и проверка.
SGML-объявление HTML
4
Определение
типа документа(ОТД)/Document Type Definition(Dtd)
Определение документа
переходного типа (Transitional)
Определение типа документа
Набор фрэймов/Frameset
Ссылки-мнемоники в HTML 4Изменения
Замечания
об исполнении, разработке и дизайнеСсылки на
сопутствующие документыИндекс
ЭлементовИндекс
АтрибутовИндекс
Полное оглавление
О
спецификации HTML 4Структура
спецификацииСоглашения по
документамЭлементы и атрибуты
Замечания и примеры
БлагодарностиБлагодарность за
эту версиюАвторские права
Введение
в HTML 4Что такое World Wide
Web?Введение в URI
Идентификаторы фрагментов документа (закладки)
Относительные URI
Что такое HTML?
Краткая история HTML
HTML 4
Интернационализация
ДоступностьТаблицы
Составные документы
Таблицы стилей
Сценарии (скрипты)Печать
Создание
документов HTML 4Разделение
структуры и представленияПредусматривайте
универсальность доступа к WebПомогайте
пользовательским агентам (ПА) созданием
элементов, загружаемых по частям
SGML
и HTMLВведение в
SGMLКонструкции
SGML , используемые в HTMLЭлементы
Атрибуты
Ссылки-мнемоники
Комментарии
Как читать
определение типа документа (ОТД) HTMLКомментарии
в ОТДОпределение
объектов-параметровОбъявление
элементовОпределение
модели содержимогоОбъявление
атрибутовОбъекты ОТД
в определениях атрибутовБулевы атрибуты
Соответствие:
требования и рекомендацииОпределения
SGMLТип содержимого text/html
Отображение
документа HTML - Набор символов,
кодировка и объекты.Набор символов
документа (кодовая страница)Кодировка
Выбор кодировки
Замечания по специальной кодировке
Определение
кодировкиМнемоники
(ссылки на символы)Цифровые
мнемоники
Символьные ссылки-мнемоники (по псевдониму)
Неотображаемые символы
Базовые типы
данных HTML - Символьные данные, цвета,
длина, URI и т.п.РегистрБазовые типы SGML
Текстовые строкиURI
ЦветаИспользование цветовРазмер значений
атрибутовТипы содержимого
документа (MIME - типы)Коды языков
Набор символов
документа/КодировкаОтдельные
символыДата и время
Типы ссылокДескрипторы
типа носителяДанные сценариев
Данные таблиц стилейИмя целевого
фрэйма
Общая
структура документа HTML - "ШАПКА"/HEADER и ТЕЛО/BODY документа.
Введение
Информация о версии HTML
Элемент HTML
"Шапка" документа
Элемент HEAD
Элемент TITLE
Атрибут title
Meta-данные
Спецификация
метаданных
Элемент META
Профиль метаданных
Тело документа
Элемент BODY
Идентификаторы элемента: атрибуты id и class
Элементы уровня блока и inline-элементы
Группирование элементов: теги DIV и SPAN
Теги заголовков : The H1, H2,
H3, H4, H5,
H6 Элемент ADDRESS
Информация
о языке и направлении текста - Международное значение вопроса.
Спецификация
языка содержимого документа : атрибут lang
Коды языка
Наследование кодов языка
Интерпретация кодов языка
Спецификация
направления в тексте и в таблице: атрибут dir
Двунаправленный/bidirectional
алгоритм. Введение
Наследование информации о направлении текста
Установка направления
внедрённого/embedded текста
Переопределение двунаправленного алгоритма: элемент BDO
Ссылки-мнемоники для
указания направления и управление
сращиваниемДействие
таблиц стилей на двунаправленность
Текст - Параграфы, Линии и Фразы.
ПробелыСтруктурированный
текстЭлементы
абзаца: EM, StrONG, DFN, CODE,
SAMP, KBD, VAR,
CITE, ABBR и ACRONYMКавычки:
элементы blockquote и Q
Представление
кавычекНижний и
верхний индексы: элементы SUBи SUP
Строки и параграфы
Параграфы: элемент P Управление
обрывом строкиФорсирование
обрыва строки: элемент BR Запрет
обрыва строкиДефисы
Форматированный текст: элемент PRE
Визуальное представление параграфов
Маркировка изменения документа: элементы INS и DEL
Списки -
Неупорядоченные, Упорядоченные и Определения.Введение
Неупорядоченные (UL)
списки, упорядоченные (OL)
списки и элементы списка (LI)Списки Definitions/Определения: элементы DL, DT и DD
Визуальное представление списков
Элементы DIR и MENU
Таблицы
ВведениеЭлементы
конструирования таблицЭлемент table Направление
в таблицеЗаголовок
таблицы: элемент CAPTION Группы
рядов: элементы THEAD, TFOOT и TBODY Группы столбцов:
элементы COLGROUP и COL
Элемент COLGROUP Элемент COL Подсчёт
количества столбцов в таблицеУстановка
ширины столбцовРяды:
элемент tr Ячейки:
элементы TH и td
Ячейки,
занимающие несколько рядов или столбцов (span)Форматирование
таблиц визуальным пользовательским
агентом (ПА)Рамки
и линии сетки таблицыГоризонтальное
и вертикальное выравниваниеНаследование
установок выравниванияПоля
ячейки
Представление
таблиц в невизуальных ПААссоциирование
заголовочной информации с ячейками данныхКатегоризация
ячеекАлгоритм
поиска заголовочной информацииОбразец
таблицы
Гиперссылки -
Гипертекстовые и Hезависимые ссылки.Гиперссылки и
якоря. Введение"Посещение"
связанного ресурсаДругие
соотношения гиперссылокСпецификация
якорей и гиперссылокЗаголовки
гиперссылокИнтернационализация
и гиперссылкиЭлемент A Синтаксис
имени якоряВложение
ссылок недопустимоЯкоря с
атрибутом idНедоступные
и неидентифицируемые ресурсыВзаимосвязи
документов: элемент LINKГиперссылки
вперёд и назадГиперссылки и
внешние таблицы стилейГиперссылки и
машины поискаИнформация
пути: элемент BASEРасширение
относительных URI
Объекты,
Изображения и АплетыВведение
Вставка изображения: элемент IMG
Общая
вставка: элемент OBJECT
Правила
представления объектов/objects
Инициализация объекта: элемент PARAM
Глобальные
схемы именования объектов/objects
Объявление и установки объектов
Вставка аплета: элемент APPLET
Замечания о
внедрённых документах
"Карты" изображений
Клиентские
карты изображений: элементы MAP
и AREAПримеры
клиентских картСерверные
карты изображенийВизуальное
представление изображений, объектов и аплетовШирина и
высотаСвободное
пространство вокруг изображений и объектовРамки
Выравнивание
Как
установить альтернативный текст
Таблицы
стилей - Добавление стиля в документ HTML.Введение
Добавление стиля в документ
HTMLУстановка
языка по умолчанию для таблиц стилейИнлайн-стиль
(внедрённый)Информация
о стиле в заголовках: элемент STYLEТипы
носителя информации (устройства,
выводящего информацию)Внешние
таблицы стилейОсновные и
альтернативные таблицы стилейСпецификация
внешней таблицы стилейКаскадные таблицы стилей
Каскады, зависящие от типа носителя
Наследование и каскадирование
Скрытие данных стиля от
пользовательских агентов (ПА)
Ссылки на таблицы стилей
в заголовках HTTP
Выравнивание,
стили шрифта и горизонтальные линииФорматирование
Цвет фона
Выравнивание
Плавающие
объекты
"Всплывание"
объектаОбтекание
текста вокруг объектаШрифты
Элементы стиля шрифта: TT, I,
B, BIG, SMALL, StrIKE, S и U Элементы-модификаторы
шрифта: FONT и BASEFONT
Горизонтальные
линии: элемент HR
Фрэймы/Frames
- Множественное представление документов.Введение
Вывод фрэймовЭлемент FRAMESET
Ряды и
столбцыВложенные
фрэймыРазделение
данных между фрэймамиЭлемент FRAME Установка
первоначального содержимого фрэймаВизуальное
представление фрэймаУстановка
фрэйма назначения (целевого фрэйма)Установка
фрэйма по умолчанию (для ссылок)Семантика
целиАльтернативное
представление содержимого фрэймаЭлемент NOFRAMES Атрибут longdesc
фрэймаИнлайн-фрэймы: элемент IFRAME
Формы
-
Формы для ввода информации пользователем:
Текстовые Поля, Меню, Кнопки и др.Введение
Элементы
управления
Типы элементов
Элемент FORM
Элемент INPUT
Типы элементов
управления, создаваемых элементом INPUT
Примеры форм,
содержащих ЭУ в элементе INPUT
Элемент BUTTON
Элементы SELECT, OPTGROUP и OPTION
Предустановленные
опцииЭлемент TEXTAREA Элемент ISINDEX Лэйблы
Элемент LABEL Структурирование
формы: элементы FIELDSET
и LEGEND
Передача
фокуса элементуНавигация
с помощью табуляции (порядок табуляции)
Атрибут accesskeyЭлементы
управления - недоступные (отключённые) и только для чтенияНедоступные
Только для чтения
Отправка
формыМетод
отправки формыПередаваемые
значения (действующие ЭУ)Обработка
данных формыШаг 1:
Идентификация верных значенийШаг 2: Создание
набора данныхШаг 3: Кодирование
набора данных формыШаг 4: Отправка
кодированного набора данных формыТипы содержимого формы
application/x-www-form-urlencodedmultipart/form-data
Сценарии
- Анимация и "умные" формы.Введение
Создание документов
для пользовательских агентов, поддерживающих сценарииЭлемент SCRIPT Установка
языка скриптовЯзык по умолчанию
Локальное объявление языка
Ссылки на элемент HTML из скрипта
Внутренние события
Динамическое изменение
документов
Создание документов
для ПА, не поддерживающих сценарии
Элемент NOSCRIPT Скрытие
данных скрипта от ПА
Справочная
информация SGML о HTML - Формальное определение HTML и проверка
документов.Проверка
документаКаталог
образцов SGML
SGML-объявление языка HTML 4
SGML-объявление
Определение
типа документа (Строгое)
Определение
Переходного/Transitional Типа Документа
Определение типа документа
Набор Фрэймов/Frameset
Ссылки-мнемоники
в HTML 4Введение
Мнемоники для символов ISO 8859-1
Список мнемоник
Мнемоники спец. символов, математических символов и
греческих буквСписок мнемоник
Мнемоники
символов разметки и интернационализации
Список мнемоник
Изменения
Отличия
версий от 24 апреля 1998 (HTML 4.0) и от 24 декабря 1999
года (HTML 4.01)
Изменения
в спецификации
Общие изменения
SGML и HTML
Представление
документа HTML
Базовые
типы данных HTML
Общая
структура документа HTML
Информация
о языке и направлении текста
Таблицы
Гиперссылки
Объекты, Изображения
и Аплеты
Таблицы
стилей в документе HTML
Фрэймы
Формы
Объявление
SGML
Строгое
ОТД (Dtd)
Заметки
Ссылки на дополнительные документы
Замеченные
ошибки
Исправленные
опечатки
Разъяснения
Известные
проблемы с браузерами
Отличия
версий от 18 декабря 1997 и от 24 апреля 1998
Замеченные
ошибки
Исправленные
опечатки
Отличия
версий HTML
3.2 и HTML 4.0 (18 декабря 1997)
Элементы
Новые элементы
Не рекомендуемые
элементы
Устаревшие
элементы
Атрибуты
Доступность
для людей с огранич. возможностями
Метаданные
Текст/text
Гиперссылки
Таблицы
Изображения,
объекты и карты изображений
Формы
Таблицы стилей
Фрэймы
Сценарии
Интернационализация
Замечания
относительно Исполнения, Разработки и
Дизайна
Несоответствующие
документы
Специальные
символы в значениях атрибутов URI
Не-ASCII
символы в значениях атрибутов URI
Амперсанды
в значениях атрибутов URI
SGML. Замечания
Обрыв строки
Спецификация
не-HTML данных
Содержимое
элемента
Значения атрибутов
SGML: ограниченно
поддерживаемые возможности
Булевы атрибуты
Маркированные
разделы
Инструкции
процесса
Стенографическая
разметка
Как
помочь поисковой машине проиндексировать Ваш Web-сайт
Поисковые машины (роботы)
Файл robots.txt
Роботы и
элемент META
ТаблицыРациональный
дизайн
Динамическое
форматирование
Вывод по частям
Структура
и вид
Группы рядов
и столбцов
Доступность
Рекомендуемый
алгоритм вывода
Фиксированный
алгоритм
Алгоритм автовывода
Формы
Вывод
частями
Будущие проекты
Сценарии
Зарезервированный
синтаксис для будущих макросов сценариев
Текущая практика
макрос-скриптирования
Фрэймы
Доступность
Безопасность
Проблема безопасности
для форм
Ссылки
на другие документы
Нормативные ссылки
Информационные ссылки
Индекс
элементов
Индекс
атрибутов
Индекс
Внимание !
Официальная нормативная версия этой спецификации возможна только на английском языке и
находится по адресу: http://www.w3.org/tr/1999/REC-html401-19991224
Данный перевод НЕ является официальным документом W3C.
Все Авторские Права Принадлежат W3C.
Данный документ может содержать ошибки перевода и опечатки.
следующий
содержание элементы
атрибуты индекс
AMP версия сайта
Мобильная версия
Сайт для компьютера
http://www.mat.net.ua