HTML <style> mediaАтрибут

HTML style 标签参考手册Тег HTML <style>

Примеры

Две разные таблицы стилей для двух разных типов носителей (экран и печать):

<style type="text/css" media="print"> h1 {color:#000000;} p {color:#000000;} body {background-color:#FFFFFF;} </style>

Попробуйте сами »

Поддержка браузеров

Internet ExplorerFirefoxOperaGoogle ChromeSafari

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


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

Атрибут media указывает, для каких медиа/устройств оптимизирован текущий ресурс.

Этот атрибут в основном используется в таблицах стилей CSS для задания разных стилей для разных типов медиа.

Совет:Этот атрибут может принимать несколько значений.


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

Нет.


Синтаксис

<style media="value">

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

Значение Описание
и Указывает оператор AND.
not Указывает оператор NOT.
, Указывает оператор OR.

Устройства

Значение Описание
all По умолчанию. Применяется ко всем устройствам.
aural Синтезаторы речи.
braille Брайлевские устройства обратной связи для слепых.
handheld Карманные устройства (маленькие экраны, ограниченная пропускная способность).
projection Проекторы.
print Режим предварительного просмотра печати / печатные страницы.
экран Экран компьютера (по умолчанию).
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:500px)"

orientation

Задает ориентацию целевого дисплея/бумаги.

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

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

aspect-ratio

Задает соотношение ширины/высоты целевой области отображения.

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

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

device-aspect-ratio

Задает соотношение device-width/device-height целевого дисплея/бумаги.

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

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

разрешение

Указывает плотность пикселей (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 style 标签参考手册HTML-тег <style> Другие расширения