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



   forex review        

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

Эта спецификация определяет HyperText Markup Language (HTML) - гипертекстовый язык разметки, язык World Wide Web. Здесь определён HTML 4.01, являющийся субверсией HTML 4. В дополнение к возможностям работы с текстом, мультимедиа и гипертекстом предыдущих версий HTML (HTML 3.2 и HTML 2.0), HTML 4 поддерживает большее количество опций мультимедиа, языков скриптов, каскадных таблиц стилей, лучшие возможности печати и большую доступность документов для людей с ограниченными возможностями. HTML 4 также является большим шагом в направлении интернационализации документов с целью сделать Web действительно World Wide (всемирным).
HTML 4 - это SGML приложение, соответствующее Международному Стандарту ISO 8879 -- Standard Generalized Markup Language.

Введение
Что такое World Wide Web?
Введение в SGML
Тип содержимого text/html
Кодовая страница документа
Регистр
Информация о версии HTML
Спецификация языка содержимого: атрибут lang
Пробелы
Неупорядоченные списки (UL), упорядоченные списки (OL) и элементы списка (LI)
Горизонтальное и вертикальное выравнивание
Гиперссылки и якоря. Введение
Вставка изображения: элемент IMG
Добавление стиля в HTML
Цвет фона
Вывод фрэймов
Элементы управления
Дизайн документов для ПА, поддерживающих скрипты
Проверка документов
Объявление SGML
Ссылки-мнемоники для символов ISO 8859-1
SGML и HTML
Несоответствующие документы

О спецификации HTML 4.0

World Wide Web (Web) - это сеть информационных ресурсов. Для того, чтобы сделать эти ресурсы доступными наиболее широкой аудитории, в Web используются три механизма:
Единая схема наименования для поиска ресурсов в Web (например, URI).
Протоколы для доступа к именованным ресурсам через Web (например, HTTP).
Гипертекст для простого перемещения по ресурсам (например, HTML).
Связи между этими тремя механизмами становятся очевидными по прочтении этой спецификации.

Что такое World Wide Web?
Каждый ресурс в Web - документ HTML, изображение, видеоклип, программа и т.д. - имеет адрес, который может быть закодирован с помощью универсального идентификатора ресурсов (Universal Resource Identifier), или URI.

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

Новые элементы
Модель таблиц HTML явилась результатом изучения существующих моделей таблиц SGML, обработки таблиц в широко распространенных пакетах обработки текстов и широкого диапазона техник компоновки таблиц в журналах, книгах и других печатных документах. Эта модель выбрана так, чтобы позволить проще выражать таблицы с возможной дополнительной сложностью.

Замечания о недопустимых документах
Символы, не входящие в набор ASCII
Амперсанды в значениях атрибутов URI
Разрывы строк
Указание данных не в формате HTML
Содержимое элемента
Значения атрибутов
Возможности SGML с ограниченной поддержкой
Логические атрибуты
Отмеченные разделы

Указатель атрибутов
Условные обозначения: Нежелателен, Loose DTD, Frameset DTD

Указатель атрибутов
Указатель элементов
Указатель
Указатель - 2

Введение в формы
Форма HTML - это раздел документа, в котором содержатся обычная информация, разметка и специальные элементы, называемые (флажки, кнопки с зависимой фиксацией, меню и т.д.), а также метки этих управляющих элементов. Обычно пользователи "заполняют" форму, модифицируя управляющие элементы (вводя текст, выбирая пункты меню и т.д.) перед тем, как предоставить форму агентц пользователя для обработки (например, на Web-серввер, на почтовый сервер и т.д.)

Управляющие элементы
Типы управляющих элементов
Типы управляющих элементов - 2
Элемент FORM
Элемент FORM - 2
Элемент INPUT
Элементы создаваемые с помощью INPUT
Примеры форм с элементами типа INPUT
Элемент BUTTON
Элементы SELECT, OPTGROUP и OPTION

Введение в фреймы
Фреймы в HTML позволяют авторам представлять документы в нескольких разделах, которые могут быть независимыми или вложенными окнами. Это обеспечивает дизайнерам способ оставлять некоторую информацию видимой, в то время как другая информация прокручивается или заменяется. Например, в одном окне в одном фрейме может отображаться статический баннер, во втором навигационное меню, а в третьем - сам документ, который можно прокручивать или переходить к другому с помощью навигации во втором фрейме.

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

Определение типа документа
В HTML 4.0 включены механизмы поддержки таблиц стилей, скриптов, внедрения объектов, улучшена поддержка направления текста справа налево и смешанного текста, а также внесены изменения в формы с целью обеспечения удобства работы пользователей с физическими недостатками.

Определение типа документа
Определение типа документа - 2
Определение типа документа - 3
Определение типа документа - 4
Определение типа документа - 5
Определение типа документа - 6
Определение типа документа - 7
Определение типа документа - 8
Определение типа документа - 9
Определение типа документа - 10

Информация о языке и направление текста
В этом разделе документа обсуждаются два важных вопроса интернационализации HTML: задание языка (атрибут ) и направления (атрибут ) текста в документе.

Задание языка содержимого: атрибут lang
Коды языков
Наследование кодов языков
Интерпретация кодов языков
Указание направления текста и таблиц: атрибут dir
Введение в двунаправленный алгоритм
Наследование информации о направлении текста
Установка направления внедренного текста
Приоритет над далгоритмом: элемент BDO
Приоритет над алгоритмом: элемент BDO - 2

Организация спецификации
Во введении описывается место языка HTML в схеме World Wide Web, приводится краткая история развития языка HTML, описывается, что можно сделать с использованием HTML 4.0 и содержатся некоторые подсказки относительно создания документов в формате HTML.

Элементы и атрибуты
Замечания и примеры
Благодарности
Информация об авторском праве
Представление документа в формате HTML
Набор символов документа
Кодировки символов
Выбор кодировки
Замечания об определенных кодировках
Указание кодировки символов