Поиск

Распознаваемые типы устройств

Тип устройств, определяемый в CSS, именует набор свойств CSS. Агент пользователя, который поддерживает определенный тип устройств, должен Уметь использовать все свойства, применяющиеся к данному типу.

Имена, приписываемые типам устройств в CSS, отражают конечные устройства, для которых соответствующие свойства имеют смысл. В следующем списке типов устройств CSS описания, находящиеся в скобках, не являются нормативными. Они только дают представление об устройстве, которое может относиться к данному типу.

all

Предназначен для всех устройств.

aural

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

braille

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

embossed

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

handheld

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

print

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

projection

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

screen

В первую очередь предназначен для цветных дисплеев.

tty

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

tv

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

Названия типов устройств не зависят от регистра.

Из-за быстрого изменения технологий в CSS2 не представлен список конкретных типов устройств, выступающих в качестве значений для правила @media.

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

Группы устройств

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

В CSS2 имеются следующие группы устройств:

  • устройства без разбивки или с постраничной разбивкой. "Оба" обозначает, что свойство применяется к обеим группам устройств.
  • устройства визуального, звукового или тактильного форматирования.
  • устройства с сеточным (устройства с символьной сеткой) или растровым типом вывода. "Оба" обозначает, что свойство применяется к обеим группам устройств.
  • интерактивные (взаимодействующие с пользователем) или статические (не взаимодействующие с пользователем) устройства. "Оба" обозначает, что свойство применяется к обеим группам устройств.
  • all(включает все типы устройств)

В следующей таблице представлены взаимоотношения между группами устройств и типами устройств:

Взаимодействие между группами устройств и типами устройств
Типы устройств Группы устройств
  без разбивки/с разбивкой визуальные / звуковые / тактильные сеточные / растровые интерактивные / статичные
aural без разбивки звуковые N/A оба
braille без разбивки тактильные сеточные оба
emboss страничные тактильные сеточные оба
handheld оба визуальные оба оба
print страничные визуальные растровые статичные
projection страничные визуальные растровые статичные
screen без разбивки визуальные растровые оба
tty без разбивки визуальные сеточные оба
tv оба визуальные, звуковые растровые типа оба