Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
3 Об SGML и HTML.doc
Скачиваний:
2
Добавлен:
22.11.2019
Размер:
330.75 Кб
Скачать

6.13 Описатели среды

Ниже приведен список распознаваемых описателей среды (%MediaDesc в DTD).

screen

Главным образом предназначено для не- страничных компьютерных экранов.

tty

Предназначено для сред, использующих сетку символов фиксированной высоты, таких как телетайпы, терминалы или портативные устройства с ограниченными возможностями отображения.

tv

Предназначено для устройств телевизионного типа (низкое разрешение, цвет, ограниченая прокручиваемость).

projection

Предназначено для проекторов.

handheld

Предназначено для ручных устройств (маленький экран, монохромный режим, "bitmap" графика, ограниченая "bandwidth").

print

Предназначено для страничных, непрозрачных материалов и для документов, отображаемых на экране в режиме "пред-печатного просмотра".

braille

Предназначено для устройств тактильной обратной связи по азбуке Брайля.

aural

Предназначено для синтезаторов речи.

all

Применимо для всех устройств.

Будущие версии HTML могут представлять новые значения и могут позволять параметризованные значения. Для облегчения введения этих расширений, согласующиеся средства просмотра должны быть способными делать грамматический разбор значений атрибута media следующим образом:

  1. Значение является списком вхождений, разделенных запятыми. Например:

  2. media="screen, 3d-glasses, print and resolution > 90dpi"

отображается в:

"screen"

"3d-glasses"

"print and resolution > 90dpi"

  1. Каждое вхождение усекается только перед первым символом, который не является символом из набора US ASCII -- буква [a-z, A-Z] (десятичные коды 5-90, 97-122 из Unicode), цифра [0-9] (шестнадцатеричные коды 30-39 из Unicode) или точка (45). В нашем примере это будет:

  2. "screen"

  3. "3d-glasses"

  4. "print"

  5. Существует чувствительное к регистру соответствие, когда сделано с набором типов среды, описанных выше. Средства просмотра могут игнорировать не соответствующие вхождения. В примере мы исключили screen и print.

Примечание. Таблицы стилей могут включать зависимые от среды варианты (то есть составлять CSS @media). В таком случае это может соответствовать использованию "media=all".

6.14 Данные сценариев

Данные сценария (%Script; в DTD) могут быть содержанием элемента SCRIPT и значением атрибутов внутренних событий. Средства просмотра не должны рассматривать данные сценариев как разметку HTML, они должны передавать их средству обработки сценариев как данные.

Чувствительность к регистру данных сценариев зависит от языка сценария.

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

6.15 Данные таблиц стилей

Данные таблиц стилей (%StyleSheet; в DTD) могут быть содержанием элемента STYLE и значением атрибута style. Средства просмотра не должны обрабатывать данные стилей как разметку HTML.

Чувствительность к регистру данных стилей зависит от языка таблиц стилей.

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]