Спецификация языка HTML

       

Спецификация языка HTML

Введение
Статус этого документа
Версии на других языках
Ошибки и Опечатки
Структура спецификации
Соглашения по документам
Элементы и атрибуты
Замечания и примеры

Благодарности
Благодарности за этот документ
Авторские права

Спецификация языка HTML


Что такое World Wide Web?
Введение в URI
Идентификаторы фрагментов документа (закладки)
Относительные URI
Что такое HTML?
Краткая история HTML
HTML 4
Интернационализация
Доступность
Таблицы

Составные документы
Таблицы стилей
Сценарии (скрипты)
Печать
Создание документов HTML 4
Разделение структуры и представления
Предусматривайте универсальность доступа к Web
Помогать пользовательским агентам (ПА) показывать содержимое частями

Спецификация языка HTML

Введение в SGML
Конструкции SGML, используемые в HTML
Элементы
Атрибуты
Ссылки-мнемоники
Комментарии
Как читать Определение Типа Данных (ОТД) HTML
Комментарии в ОТД

Определения объектов-параметров
Объявление элементов
Определение модели содержимого
Объявление атрибутов
Объекты ОТД в определениях атрибутов
Булевы атрибуты

Спецификация языка HTML

Определения

SGML
Тип содержимого text/html
Определения

Спецификация языка HTML

Кодовая страница документа
Кодировка
Выбор кодировки
Замечания по специальной кодировке
Определение кодировки
Мнемоники (символы по ссылке, по псевдониму)

Цифровые мнемоники
Символьные ссылки-мнемоники (по псевдониму)
Неотображаемые символы

Спецификация языка HTML

Регистр
Базовые типы SGML
Текстовые строки
URI
Цвета
Использование цветов
Размер значений атрибутов
Типы содержимого/носителя (типы MIME)
Коды языка

Кодировка
Отдельные символы
Дата и время
Типы ссылок
Дескрипторы типа носителя
Данные сценариев
Данные таблиц стилей
Имя целевого фрэйма

Спецификация языка HTML

Введение
Информация о версии HTML
Элемент HTML
Элемент HEAD
Элемент TITLE

Атрибут title
Метаданные
Спецификация метаданных
Элемент META
META и "шапки" HTTP
META и машины поиска
META и PICS
META и информация по умолчанию
Профили метаданных
Элемент BODY

Идентификаторы элемента: атрибуты id и class
Идентификаторы элемента: атрибуты id и class - 2
Элементы инлайн и уровня блока
Группирование элементов: элементы DIV и SPAN
Заголовки: элементы H1, H2, H3, H4, H5, H6
Элемент ADDRESS

Спецификация языка HTML

Спецификация языка содержимого: атрибут lang

Коды языка
Наследование кодов языка
Интерпретация кодов языка
Спецификация направления в тексте и в таблицах: атрибут dir
Двунаправленный алгоритм. Введение
Наследование информации о направлении текста
Установка направления внедрённого текста
Переопределение двунаправленного алгоритма: элемент BDO
Символьные мнемоники для указания направления и управление сращиванием

Действие таблиц стилей на двунаправленность

Спецификация языка HTML

Пробелы
Элементы абзаца: EM, STRONG, DFN, CODE, SAMP, KBD, VAR, CITE, ABBR и ACRONYM
Кавычки: элементы BLOCKQUOTE и Q
Представление кавычек
Подиндекс и надиндекс: элементы SUB и SUP
Строки и параграфы
Параграфы: элемент P
Управление обрывом строки

Форсирование обрыва строки: элемент BR
Запрет обрыва строки
Дефисы
Форматированный текст: элемент PRE
Визуальное представление параграфов
Маркировка изменений документа: элементы INS и DEL

Спецификация языка HTML


Введение
Неупорядоченные списки (UL), упорядоченные списки (OL) и элементы списка (LI)
Списки Definition: элементы DL, DT и DD
Визуальное представление списков
Элементы DIR и MENU

Спецификация языка HTML

Введение
Горизонтальное и вертикальное выравнивание
Наследование установок выравнивания
Поля ячейки
Ассоциирование заголовочной информации с ячейками данных

Категоризация ячеек
Алгоритм поиска заголовочной информации
Образец таблицы
Элемент TABLE
Направление в таблице
Заголовок таблицы: элемент CAPTION
Группы рядов: элементы THEAD, TFOOT и TBODY

Группы столбцов: элементы COLGROUP и COL
Элемент COLGROUP
Элемент COL
Подсчёт количества столбцов
Подсчёт ширины столбцов
Ряды: элемент TR
Ячейки: элементы TH и TD

Ячейки, занимающие несколько рядов или столбцов
Форматирование таблицы пользовательскими агентами
Рамки и линии сетки таблицы

Спецификация языка HTML

Гиперссылки и якоря. Введение
"Посещение" связанного ресурса
Другие соотношения гиперссылок
Спецификация якорей и гиперссылок
Заголовки гиперссылок
Интернационализация и гиперссылки
Элемент A

Синтаксис имён якорей
Вложение ссылок не допускается
Якоря с атрибутом id
Недоступные и неидентифицируемые ресурсы
Взаимосвязи документов: элемент LINK
Гиперссылки вперёд и назад
Гиперссылки и внешние таблицы стилей
Гиперссылки и машины поиска
Информация пути: элемент BASE

Расширение относительных URI

Спецификация языка HTML

Введение

Вставка изображения: элемент IMG
Общая вставка: элемент OBJECT
Правила представления объектов
Инициализация объекта: элемент PARAM
Глобальные схемы именования объектов
Объявление и размещение объектов

Вставка аплета: элемент APPLET
Замечания о внедрённых документах
Карты изображений
Клиентские карты изображений: элементы MAP и AREA
Примеры клиентских карт
Серверные (на стороне сервера) карты изображений
Визуальное представление изображений, объектов и аплетов

Ширина и высота
Свободное пространство вокруг изображений и объектов
Рамки
Выравнивание
Как установить альтернативный текст
Введение

Спецификация языка HTML


Введение
Добавление стиля в HTML
Установка языка по умолчанию для таблиц стилей
Инлайн-стиль (внедрённый)
Информация о стиле в заголовках: элемент STYLE
Типы носителя
Внешние таблицы стилей
Основные и альтернативные таблицы стилей
Спецификация внешней таблицы стилей

Каскадные таблицы стилей
Media-зависимые каскады
Наследование и каскадирование
Скрытие данных стиля от пользовательских агентов (ПА)
Ссылки на таблицы стилей в заголовках HTTP

Спецификация языка HTML

Цвет фона

Выравнивание
Плавающие объекты
"Всплывание" объекта
Обтекание текста вокруг объекта
Шрифты
Элементы стиля шрифта: TT, I, B, BIG, SMALL, STRIKE, S и U
Элементы модификатора шрифта: FONT и BASEFONT
Горизонтальные линии: элемент HR
Цвет фона

Спецификация языка HTML

Фрэймы - Введение
Вывод фрэймов
Элемент FRAMESET
Ряды и столбцы

Вложенные фрэймы
Разделение данных между фрэймами
Элемент FRAME
Установка начального содержимого фрэйма
Визуальное представление фрэйма
Установка целевого фрэйма
Установка целевого фрэйма по умолчанию
Семантика цели
Альтернативное содержимое
Элемент NOFRAMES

Полное описание фрэймов
Инлайн-фрэймы: элемент IFRAME

Спецификация языка HTML

Введение
Элементы управления

Типы элементов управления формы (ЭУ)
Недоступные ЭУ и ЭУ "только для чтения"
Недоступные ЭУ
ЭУ "только для чтения"
Отправка формы
Метод отправки формы
"Действующие" ЭУ
Обработка данных формы
Шаг 2: Создание набора данных формы

Шаг 3: Кодирование набора данных формы
Шаг 4: Отправка кодированного набора данных формы
Типы содержимого формы
Элемент FORM
Элемент INPUT
Типы ЭУ, создаваемых в элементе INPUT
Примеры форм, содержащих ЭУ в элементе INPUT

Элемент BUTTON
Элементы SELECT, OPTGROUP и OPTION
Предустановленные опции
Элемент TEXTAREA
Элемент ISINDEX
Лэйблы
Элемент LABEL

Структурирование формы: элементы FIELDSET и LEGEND
Передача фокуса элементу
Навигация с помощью табуляции
Клавиши быстрого доступа

Спецификация языка HTML

Введение
Дизайн документов для ПА, поддерживающих скрипты
Элемент SCRIPT
Установка языка скриптов
Язык сценариев по умолчанию
Локальное объявление языка скриптов
Ссылки на элементы HTML из скрипта

Внутренние события
Динамическое изменение документов
Дизайн документов для ПА, не поддерживающих сценарии
Элемент NOSCRIPT
Скрытие данных скрипта от ПА
Проверка документов
Каталог образцов SGML
Объявление SGML

Спецификация языка HTML

Введение
Ссылки-мнемоники для символов ISO 8859-1
Список символов
Ссылки-мнемоники для символов, математических символов, и греческих букв
Ссылки-мнемоники для символов разметки и интернационализации

Спецификация языка HTML

Общие изменения
SGML и HTML
Представление документа HTML
Базовые типы данных HTML
Общая структура документа HTML

Информация о языке и направлении текста
Таблицы
Гиперссылки
Объекты, Изображения и Аплеты
Таблицы стилей в документах HTML
Фрэймы
Формы
SGML - объявление
Strict - ОТД
Примечания

Ссылки
Разъяснения
Известные проблемы с браузерами
Отличия версий 18 декабря 1997 и 24 апреля 1998
Изменения в HTML 3.2 и HTML 4.0 (18 декабря 1997 г.)
Новые элементы
Не рекомендуемые элементы
Устаревшие элементы
Атрибуты
Доступность

Данные meta
Текст
Гиперссылки
Таблицы
Изображения, объекты и карты изображений
Формы
Таблицы стилей
Фрэймы
Сценарии/scripting
Интернационализация

Спецификация языка HTML

Несоответствующие документы
Не-ASCII символы в значениях атрибутов URI
Амперсанды в значениях атрибута URI
Обрыв строки
Спецификация не-HTML данных
Содержимое элемента

Значения атрибутов
Возможности SGML с ограниченной поддержкой
Булевы атрибуты
Маркированные разделы
Инструкции процесса
Стенографическая разметка
Как помочь поисковой машине проиндексировать Ваш сайт
Файл robots.txt
Роботы и элемент META
Конструировать рационально

Динамическое форматирование
Вывод по частям
Структура и вид
Группы рядов и столбцов
Доступность
Рекомендуемый алгоритм вывода
Фиксированный алгоритм вывода
Алгоритм автовывода
Отображение частями

Будущие проекты
Синтаксис, зарезервированный для будущих макросов сценариев
Текущая практика для макросов сценариев
Фрэймы
Доступность
Безопасность
Вопросы безопасности форм