Опубликован: 31.10.2006 | Уровень: для всех | Доступ: платный
Лекция 15:

Типы носителей информации в CSS2

< Лекция 14 || Лекция 15 || Лекция 16 >
Аннотация: Даются спецификации таблиц стилей, зависимых от типа носителя и приводятся описания этих типов.
Ключевые слова: 'voice-family', aural, embossing, handheld

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

Типы носителей информации

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

Что касается шрифтов, то документу обычно требуется на экране шрифт большего размера, чем на бумаге. Шрифты sans-serif легче читать на экране, а шрифты serif на бумаге.

Правило @media

Данное правило позволяет задать различные правила стилей для различных носителей информации в одной таблице стилей.

Стиль в следующем далее примере определяет для браузера вывод на экране шрифтом Times размером 30 пикселей. Но если страница будет печататься, то это будет сделано шрифтом Verdana размером 8 пикселей. Отметим, что степень жирности шрифта задана normal, как на экране, так и на бумаге:

<html>
<head>
<style>
@media screen
{
div.test {font-family: times,serif; font-size:30px}
}

@media print
{
div.test {font-family: verdana,sans-serif; font-size:8px}
}
@media screen,print
{
div.test {font-weight:normal}
}
</style>
</head>
<body>
...
</body>
</html>

Различные типы носителей информации

Замечание: Имена типов носителей информации не зависят от регистра символов.

Тип носителя информации Описание
all Используется для всех типов устройств носителей информации
aural Используется для синтезаторов речи и звука
braille Используется для устройств чтения азбуки Брайля для слепых
embossed Используется для устройств печати азбуки Брайля для слепых
handheld Используется для маленьких или карманных устройств
print Используется для принтеров
projection Используется для проецируемых изображений, таких как слайды
screen Используется для экранов компьютера
tty Используется для носителей информации, использующих шрифтовую сетку с фиксированным шагом, таким как телетайп и экранный терминал
tv Используется для устройств телевизионного типа
< Лекция 14 || Лекция 15 || Лекция 16 >
Илья Ардов
Илья Ардов

Добрый день!

Я записан на программу. Куда высылать договор и диплом?

Елена Сапегова
Елена Сапегова

После прохождения теоретической части пришло письмо об окончании теоретической части курса, будет ли практическая часть?

Елена Елаева
Елена Елаева
Россия
Владимир Лагодный
Владимир Лагодный
Россия