HTML Атрибут media
Определение и использование
Атрибут media
указывает, для какого носителя/устройства оптимизирован связанный документ.
Атрибут media
используется для указания того, что целевой URL предназначен для специальных устройств (например, iPhone), речевых или печатных носителей.
Атрибут media
может принимать несколько значений.
Применение
Атрибут media
можно использовать для следующих элементов:
Элемент | Атрибут |
---|---|
<a> | media |
<area> | media |
<link> | media |
<source> | media |
<style> | media |
Примеры
Пример A
Ссылка с атрибутом media:
<a href="att_a_media.php"
media="print and (resolution:300dpi)">
Открыть страницу атрибутов носителя для печати.</a>
Попробуйте сами »
Пример Area
Карта-изображение с кликабельной областью:
<img src="planets.gif" width="145" height="126" alt="Планеты" usemap="#planetmap">
<map name="planetmap">
<area shape="rect" coords="0,0,82,126" alt="Солнце"
href="sun.html" media="screen and (min-color-index:256)">
</map>
Попробуйте сами »
Пример Link
Две разные таблицы стилей для двух различных типов носителей (экран и печать):
<head>
<link rel="stylesheet" type="text/css" href="theme.css">
<link rel="stylesheet" type="text/css" href="print.css" media="print">
</head>
Попробуйте сами »
Пример Source
Использование атрибута media:
<source src="movie.ogg" type="video/ogg"
media="screen and (min-width:320px)">
Попробуйте сами »
Пример Style
Укажите стиль для печати:
<style media="print">
h1 {color:#000000;}
p {color:#000000;}
body {background-color:#FFFFFF;}
</style>
Попробуйте сами »
Поддержка браузеров
Атрибут media
имеет следующую поддержку браузера для каждого элемента:
Элемент | |||||
---|---|---|---|---|---|
a | Да | Да | Да | Да | Да |
area | Да | Да | Да | Да | Да |
link | Да | Да | Да | Да | Да |
source | Не поддерживает | Не поддерживает | Не поддерживает | Не поддерживает | Не поддерживает |
style | Да | Да | Да | Да | Да |