Типы носителей CSS
Типы носителей в языке CSS
Назначение цвета в CSS
Обычно создавая сайт, рассчитывают на то, что его будут просматривать, через ноутбук или компьютер, у которых имеется клавиатура и мышь. Однако в настоящее время, на сайты всё чаще заходят также через планшеты или смартфоны и если вы хотите чтобы для этих посетителей дизайн сайта изменялся и был более подходящим для сенсорных устройств, то это можно сделать с помощью CSS. (На данный момент статья устарела и подходит только для принтеров и др устройств, если вы хотите создать CSS-код для смартфонов или планшетов, то используйте медиазапросы CSS)
В этой статье мы рассмотрим способы создания CSS-файлов для различных устройств.
Тип | Описание |
---|---|
all | Все типы (устройства). Значение используемое по умолчанию. |
braille | Устройства основанные по системе Брайля. |
embossed | Устройства для печати символов Брайля. |
handheld | Наладонные компьютеры (имеют маленький экран, зачастую черно-белый). |
Принтеры, предварительный просмотр. | |
projection | Проекторы. |
screen | Мониторы компьютеров. |
speech | Программы воспроизводящие текст в слух, речевые браузеры, речевые синтезаторы. |
tty | Устройства с фиксированным расстоянием между символами (терминалы, телетайпы). |
tv | Телевизоры. |
Приведём пример для использования типа устройства print
Создавать отдельный CSS-файл для принтеров, нужно для того, чтобы при выводе веб-страницы через принтер печатался лишь текст статьи, а дизайн сайта и различные элементы сайта не выводились.
Для того, чтобы указать как должна выглядеть страница при отправке её на принтер, нужно в шапку HTML-документа добавить тег <link>
с атрибутом media=" "
и значением print
<link rel="stylesheet" media="print" href="print.css">
Где атрибут rel="stylesheet"
указывает на то, что будет загружаться CSS-файл, а атрибут href="print.css"
указывает на имя и адрес CSS-файла.
Помимо тега <link>
, атрибут media=" "
можно также вставить и в тег <style>
или CSS-документ:
@media print { CSS-код... }
Если в HTML-документе один из CSS-типов установлен как print
, то его можно посмотреть нажав на кнопки меню браузера:
Файл — Предварительный просмотр