Атрибут media HTML тега area

Атрибут media определяет устройство вывода, для которого оптимизирован документ, на который ведет ссылка области карты-изображения. Таким образом, данный атрибут используется для определения того, что целевая ссылка указывает на документ, предназначенный для устройства вывода с особыми свойствами.

Атрибут media может принимать несколько значений.

Атрибут media может использоваться только, когда определен атрибут href.

Атрибут media имеет чисто рекомендательный характер.

Атрибут media для тега <area> был добавлен в HTML5.

Синтаксис атрибута

<area media="значение">

Значения атрибута

Операторы

ЗначениеОписание
andОпределяет оператор И
notОпределяет оператор НЕ
,Определяет оператор ИЛИ

Устройства

ЗначениеОписание
allЗначение по умолчанию. Все устройства вывода.
auralРечевые синтезаторы
brailleУстройства вывода на основе шрифта Брайля
handheldРучные устройства вывода (наладонники, смартфоны, устройства с небольшим экраном вывода)
projectionПроекторы
printПечатающие устройства (например, принтеры)
screenКомпьютерные мониторы
ttyТелетайпы, терминалы и другие устройства с ограниченными возможностями экрана (для них нельзя использовать пикселы в качестве единиц измерения)
tvТелевизоры (для них характерно низкое разрешение и ограниченные возможности прокрутки)

Значения

ЗначениеОписание
widthОпределяет ширину целевой области отображения. Можно использовать префиксы "min-" и "max-". Например, media="screen and (min-width:500px)"
heightОпределяет высоту целевой области отображения. Можно использовать префиксы "min-" и "max-". Например, media="screen and (max-height:700px)"
device-widthОпределяет всю доступную ширину экрана или печатной страницы. Можно использовать префиксы "min-" и "max-". Например, media="screen and (device-width:500px)"
device-heightОпределяет всю доступную высоту экрана или печатной страницы. Можно использовать префиксы "min-" и "max-". Например, media="screen and (device-height:700px)"
orientationОпределяет ориентацию целевого дисплея/бумаги. Возможные значения - "portrait" или "landscape". Например, media="screen and (orientation: landscape)"
aspect-ratioОпределяет соотношение ширины и высоты (width/height) целевой области отображения. Можно использовать префиксы "min-" и "max-". Например, media="screen and (aspect-ratio:16/9)"
device-aspect-ratioОпределяет соотношение device-width/device-height экрана или печатной страницы. Можно использовать префиксы "min-" и "max-". Например, media="screen and (devic-aspect-ratio:16/9)"
colorОпределяет число бит на цветовой канал дисплея. Можно использовать префиксы "min-" и "max-". Например, media="screen and (color:3)"
color-indexОпределяет количество цветов, поддерживаемых устройством. Можно использовать префиксы "min-" и "max-". Например, media="screen and (min-color-index:256)"
monochromeОпределяет число бит на пиксель в монохромном фреймовом буфере. Можно использовать префиксы "min-" и "max-". Например, media="screen and (monochrome:2)"
resolutionОпределяет разрешение устройства (dpi или dpcm). Можно использовать префиксы "min-" и "max-". Например, media="screen and (resolution:300dp)"
scanОпределяет тип развертки телевизионного экрана. Возможные значения - "progressive" или "interlace". Например, media="screen and (scan: interlace)"
gridОпределяет, является ли устройство с фиксированным размером символов или нет. Возможные значения: "1" — устройство с фиксированным размером символов, "0" — нет. Например, media="handheld and (grid:1)"

Пример использования атрибута

Карта-изображение с участками-ссылками:


<img src="//msiter.ru/planets.gif" width="145" height="126" alt="Planets" usemap="#planetmap">

<map name="planetmap">
   <area shape="rect" coords="0,0,82,126" alt="Sun" href="//msiter.ru/sun.htm" media="screen and (min-color-index:256)">
</map>