Ниже следует список признаваемых дескрипторов для медиа-устройств (%MediaDesc в DTD).
screen
относится к "бесстраничным" компьютерным экранам.
tty
относится к медиа, использующих сетку для моноширинных символов: телетайп, терминалы или портативные устройства с дисплеями, имеющими ограниченные возможности.
tv
относится к телевизионным устройствам (низкое разрешение, цвет, ограниченная возможность для прокрутки).
projection
относится к проекторам.
handheld
относится к ручным устройствам (маленький экран, монохромный, растровая графика, ограниченная пропускная способность).
print
относится к постраничным, мутным материалам и к документам, просматриваемых на экране в режиме для печати.
braille
относится к тактильным устройствам брайля.
aural
относится к речевым синтезаторам.
all
подходит ко всем устройствам.
Будущие версии HTML могут ввести новые значения и позволить другие параметрические значения. Для облегчения введения в эти расширения, согласующиеся устройства вывода должны быть способными проводить анализ значений атрибутов media, следующим образом:
Значение является списком элементов, разделенных запятой. Например,
media="screen, 3d-glasses, print and resolution > 90dpi"
соответствует:
"screen"
"3d-glasses"
"print and resolution > 90dpi"
Каждый элемент укорачивается, как только встречается первый символ, не являющийся буквой US ASCII [a-zA-Z] (ISO 10646 hex 41-5a, 61-7a), цифрой [0-9] (hex 30-39) или дефисом (hex 2d). В нашем примере это приводит к:
"screen"
"3d-glasses"
"print"
Осуществляется согласование чувствительности к регистру, и затем создается набор типов медиа, определенных выше. Устройства вывода могут игнорировать элементы, которые не согласуются. В нашем примере мы остаемся со screen и print.
Обратите внимание. Стилевые таблицы могут включать вариации, зависящие от медиа, (например, конструкция CSS @media). В таком случае, возможно, следует использовать "media=all".