- •3.1 Введение в sgml
- •3.2 Конструкции sgml используемые в html
- •3.2.1 Элементы
- •3.2.2 Атрибуты
- •3.2.3 Указатели символов
- •3.2.4 Коментарии
- •3.3 Как читать dtd для html
- •3.3.1 Коментарии в dtd
- •3.3.2 Определения параметрических сущностей
- •3.3.3 Объявления элементов
- •Определения модели содержания
- •3.3.4 Объявления атрибутов
- •Сущности dtd в определениях атрибутов
- •Булевы атрибуты
- •4 Согласования: требования и рекомендации
- •4.1 Определения
- •4.3 Тип содержания "text/html"
- •5 Представление документа html
- •5.1 Набор символов документа
- •5.2 Символьные кодировки
- •5.2.1 Выбор кодировки
- •Примечание о специфических кодировках
- •5.2.2 Указание символьной кодировки
- •5.3 Символьные ссылки
- •5.3.1 Числовые символьные ссылки
- •5.3.2 Символьные сущностные ссылки
- •5.4 Неотображаемые символы
- •6 Основные типы данных html
- •6.1 Информация о регистре
- •6.2 Основные типы sgml
- •6.3 Текстовые строки
- •6.5 Цвета
- •6.5.1 Примечание об использовании цветов.
- •6.6 Длины
- •6.7 Типы содержания (типы mime)
- •6.8 Языковые коды
- •6.9 Символьные кодировки
- •6.10 Одиночные символы
- •6.11 Дата и Время
- •6.12 Типы связей
- •6.13 Описатели среды
- •6.14 Данные сценариев
- •6.15 Данные таблиц стилей
- •6.16 Фреймовые целевые имена
6.3 Текстовые строки
Нумерация атрибутов ( %Text; в DTD), делает текст более "читабельным для человека". Вводную информацию относительно атрибутов можно найти в "Обучающем обсуждении атрибутов".
6.4 URI-ли
Данная спецификация использует термин URI, как он описан в [URI] (также смотрите [RFC1630]).
Заметьте, что URI-ли включают в себя и URL-ли (как они описаны в [RFC1738] и [RFC1808]).
Относительные URI-ли переводятся в полные URI-ли при помощи базовых URI-лей. Раздел 3 в [RFC1808] определяет нормативный алгоритм для этого процесса. Дополнительную информацию о базовых URI-лях можно найти в разделе "Базовые URI-ли" в главе "Связи".
URI-ли представляются в DTD параметерной сущностью "%URI;".
URI-ли, как правило, чувствительны к регистру. Могут существовать URI-ли, или их части, где регистр не имеет значения (например имена машин), но идентифицировать это не всегда легко. Пользователям следует всегда считать, что URI-ли чувствительны к регистру (на всякий случай).
Информацию о "не-ASCII символах" в значениях атрибутов URI смотрите в Приложениях.
6.5 Цвета
Тип значения атрибута "color" (цвет, %Color;), ссылается на определение цвета, как описано в [SRGB]. Значение цвета может быть как шестнадцатеричным числом (предваряемым знаком "#"), так и одним из нижеприведенных шестнадцати имен цветов. Имена цветов нечувствительны к регистру.
Имена цветов и значений sRGB |
|||
|
Black (Черный) = "#000000" |
|
Green (Зеленый) = "#008000" |
|
Silver (Серебряный)= "#C0C0C0" |
|
Lime (Светло-зеленый) = "#00FF00" |
|
Gray (Серый) = "#808080" |
|
Olive (Оливковый) = "#808000" |
|
White (Белый) = "#FFFFFF" |
|
Yellow (Желтый) = "#FFFF00" |
|
Maroon (Коричневый) = "#800000" |
|
Navy (Темно-синий) = "#000080" |
|
Red (Красный) = "#FF0000" |
|
Blue (Синий) = "#0000FF" |
|
Purple (Темно-сиреневый) = "#800080" |
|
Teal (Петроль) = "#008080" |
|
Fuchsia (Сиреневый) = "#FF00FF" |
|
Aqua (Голубой) = "#00FFFF" |
Таким образом, значение цвета "#800080" и "Purple" оба ссылаются на темно-сиреневый цвет.
6.5.1 Примечание об использовании цветов.
Не смотря на то, что цвета могут добавить значительную часть информации документа и сделать его более читабельным, пожалуйста, учитывайте следующие моменты, при использовании цветов в Ваших документах:
Использование элементов и атрибутов HTML для задания цветов отменено. Вместо этого предлагается использовать таблицы стилей.
Не используйте комбинации цветов, которые могут вызвать проблемы у людей, с цветовой слепотой в ее различных проявлениях.
Если Вы используете фоновое изображение или определяете фоновый цвет, также установите соответствующий цвет текста.
Цвета, определенные при помощи элементов BODY и FONT а также "bgcolor" в таблицах, выглядят различно на различных платформах (например: Рабочих Станциях (workstations), Макинтошах (Macs), в среде Windows и на LCD- панелях в отличие от кинескопов обычных мониторов), таким образом, Вам не следует полностью полагаться на специфические эффекты. В будущем, поддержка цветовой модели [SRGB] вместе с цветовыми контурами ICC должна смягчить подобные проблемы.
На практике, выбирать общие условности с целью минимизации недопонимания пользователем.