/html/source/media:> Допустимые типы устройств_

Атрибут media

Синтаксис

HTML
<picture>
  ...
  <source srcset="..." media="[значение]">
  ...
  <img src="..." alt="...">
</picture>

Описание

Атрибут / параметр media (от англ. "media" ‒ «медиа, носитель») указывает типы или характеристики устройств, при которых может быть использован альтернативный источник изображения.


Поддержка браузерами

Chrome
Поддерж.
Firefox
Поддерж.
Opera
Поддерж.
Maxthon
Поддерж.
IExplorer
Поддерж.
Safari
Поддерж.
iOS
Поддерж.
Android
Поддерж.

Спецификация

Верс. Раздел
HTML
2.0 ---
3.2 ---
4.01 ---
5.0 4.7.8 The source element
5.1 4.7.4. The source element when used with the picture element
The media content...
XHTML
1.0 ---
1.1 ---

Дополнительные ресурсы:

Сайт Тема
w3.org CSS 3: Медиа Запросы

Значения

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

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

Значение по умолчанию: «screen».


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

Листинг кода
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Параметр media (Элемент source)</title>
</head>
<body>
<h1>Пример использования атрибута "media"</h1>
<picture>
<source srcset="/examples/images/pineberry/480.png" type="image/png" media="print">
<source srcset="/examples/images/pineberry/720.png" type="image/png" media="(max-width: 1280px)">
<source srcset="/examples/images/pineberry/1080.png" type="image/png" media="(max-width: 1920px)">
<img src="/examples/images/pineberry/360.png" alt="Клубника «пайнберри»">
</picture>
</body>
</html>
Параметр media (Элемент source)