English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Руководство по HTML

Полный список HTML-тегов

HTML: атрибут media

Атрибут media — это новый атрибут HTML5; в этой статье описывается использование атрибута media, онлайн примеры демонстрируют, как использовать атрибут media, совместимость браузеров, определение синтаксиса и детальная информация о значениях атрибута.

HTML <a> тег

Онлайн пример

Ниже приведены ссылки, использующие атрибут media:

 <a href="/tags/att-a-media.html?output=print" media="print and (resolution:300dpi)">Страница свойства printable media</a>
Проверьте, как это работает ‹/›

Совместимость браузеров

IEFirefoxOperaChromeSafari

Все основные браузеры поддерживают атрибут media.

Определение и использование

Атрибут media определяет, для哪种 медиа/устройства оптимизирован документ, к которому относится ссылка.
Эта атрибут используется для указания, что целевая URL предназначена для специальных устройств (например, iPhone), голосовых или печатных медиа.
Этот атрибут может принимать несколько значений.
Используйте только при наличии атрибута href.
Внимание: этот атрибут являетсяpurely advisory.

Различия между HTML 4.01 и HTML5

Этот атрибут является новым в HTML5.

Грамматика

<a media="value>

Возможные операторы

ОператорыОписание
andОпределяет оператор AND.
notОпределяет оператор NOT.
,Определяет оператор OR.

Устройство

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

Значение

ЗначениеОписание
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:500px)"

orientation

Определяет取向 целевого экрана/бумаги.

Возможные значения: "portrait" или "landscape"

Пример: media="all and (orientation: landscape)"

aspect-ratio

Определяет соотношение ширины/высоты целевой области экрана.

Могут использоваться префиксы "min-" и "max-".

Пример: media="screen and (aspect-ratio:16/9)"

device-aspect-ratio

Определяет соотношение ширины/высоты устройства для целевого экрана/бумаги.

Могут использоваться префиксы "min-" и "max-".

Пример: media="screen and (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="print and (resolution:300dpi)"

scan

Определяет метод сканирования телевизионного экрана.

Возможные значения: "progressive" и "interlace".

Пример: media="tv and (scan:interlace)"

grid

Определяет, является ли выходное устройство сеткой или растровой.

Возможные значения: "1" означает сетку, "0" - другое.

Пример: media="handheld and (grid:1)"

HTML <a> тег