Рейтинг@Mail.ru
УРОКИ CSS CSS3 ПРИМЕРЫ CSS СПРАВОЧНИК CSS РЕКЛАМА

CSS Урок 28 Медиа Типы


« Назад Далее »

Медиа Типы позволяют вам указать как документы будут представлены на различных носителях данных. Документ может отображаться различными способами на дисплее, на бумаге, с помощью слухового браузера, и т.д. 


Медиа Типы

Некоторые свойства CSS спроектированы только для определенных типов носителей. Например, свойство "voice-family" создано для слуховых пользовательских агентов. Некоторые другие свойства могут использоваться с другими типами носителей. Например, свойство "font-size" может использоваться как для дисплеев, так и для принтеров, но, возможно, с различными значениями. Документ обычно использует больший размер шрифта на дисплее, чем на бумаге, и шрифты sans-serif (без засечек) легче читать на дисплее, в то время как шрифты serif (с засечками) легче читать на бумаге.


Правило @media

Правило @media позволяет использовать различные стилевые правила для различных типов носителей в одной и той же таблице стилей .

Стиль в примере ниже говорит браузеру отображать на дисплее 14-пиксельный шрифт Verdana. Но если страница распечатывается, то будет использован 10-пиксельный шрифт Times. Заметьте , что свойство font-weight ("жирность" шрифта) установлена в bold - как на дисплее, так и на бумаге:

<html>
<head>
<style>
@media screen
  {
  p.test {font-family:verdana,sans-serif;font-size:14px;}
  }
@media print
  {
  p.test {font-family:times,serif;font-size:10px;}
  }
@media screen,print
  {
  p.test {font-weight:bold;}
  }
</style>
</head>

<body>
....
</body>
</html>

Проверьте сами! Если вы используете Mozilla/Firefox или IE5+ и распечатываете эту страницу, вы увидите, что параграф под заголовком "Медиа Типы" будет отображаться другим шрифтом и иметь меньший размер шрифта чем остаток текста.


Различные Медиа Типы

Замечание: Имена медиа типов не чувствительны к регистру.

Медиа Тип Описание
all Используется для всех устройств
aural Используется для речевых и звуковых синтезаторов
braille Используется для тактильных устройств обратной связи, использующих шифр Брайля
embossed Используется для страничных принтеров на шифре Брайля
handheld Используется для небольшиз ручных устройств
print Используется для принтеров
projection Используется для проецируемых презентаций, например слайдов
screen Используется для компьютерных дисплеев
tty Применяется для медиа устройств, использующих моноширинную символьную сетку, например телетайпы или терминалы
tv Используется для телевизионных устройств




« Назад Далее »
© 2011-2017 Уроки CSS
Рейтинг@Mail.ru