Пространства имен и схемы 70 Сегментация проблемы 71


Типы среды и модульные таблицы стилей



жүктеу 3,64 Mb.
бет117/150
Дата17.01.2022
өлшемі3,64 Mb.
#33337
түріПротокол
1   ...   113   114   115   116   117   118   119   120   ...   150
Лекции 2

Типы среды и модульные таблицы стилей

Главной особенностью документов XML является отделение данных от их представления. Таблица стилей CSS — это средство, позволяющее подготовить документ XML для показа. CSS разрешает осуществлять представление в средах нескольких типов:



Тип среды

Описание

screen

Экранное устройство, например браузер

print

Устройство печати, например для печатания книг

aural

Слуховое устройство, например синтезатор речи

Braille

Устройство Брайля для тактильной обратной связи

embossed

Устройство для выдавливания, создаваемое страничным принтером Бройля

projection

Устройство-проектор

tty

Устройство tty больше известное под названием телетайпа

tv

Телевизор

Таблица стилей CSS может содержать спецификацию стилей для нескольких типов сред, например для браузеров, принтеров и речевых устройств. Каждое целевое устройство определяется конструкцией @media. Например, следующее выражение ассоциирует правила CSS с экранным устройством (обычно браузером):

@media screen { BOOKLIST {display : block;} }

Как видите, все правила, предназначенные для конкретного типа среды, содержатся в конструкции @media. Селекторы могут определять применение одних и тех же правил к нескольким элементам, но их точно так же можно использовать для нескольких типов среды:

@media screen , print { BOOKLIST { display : block;} }

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

Конструкция @import позволяет импортировать правила из других таблиц стилей. В документе таблицы стилей она должна предшествовать всем остальным конструкциям CSS. Сослаться на импортируемую таблицу стилей можно с помощью ее адреса URL:

@import url(booklist_aural-css);

Конструкции @media и @import можно комбинировать в одном выражении:

@import url(booklist_aural-css) aural;

В первом выражении таблица стилей booklist1.css импортируется и включается в неявную конструкцию @media, которая в данном случае имеет тип "aural". Тип среды добавляется в конец ссылки импорта.




жүктеу 3,64 Mb.

Достарыңызбен бөлісу:
1   ...   113   114   115   116   117   118   119   120   ...   150




©g.engime.org 2024
әкімшілігінің қараңыз

    Басты бет
рсетілетін қызмет
халықаралық қаржы
Астана халықаралық
қызмет регламенті
бекіту туралы
туралы ережені
орталығы туралы
субсидиялау мемлекеттік
кеңес туралы
ніндегі кеңес
орталығын басқару
қаржы орталығын
қаржы орталығы
құрамын бекіту
неркәсіптік кешен
міндетті құпия
болуына ерікті
тексерілу мемлекеттік
медициналық тексерілу
құпия медициналық
ерікті анонимді
Бастауыш тәлім
қатысуға жолдамалар
қызметшілері арасындағы
академиялық демалыс
алушыларға академиялық
білім алушыларға
ұйымдарында білім
туралы хабарландыру
конкурс туралы
мемлекеттік қызметшілері
мемлекеттік әкімшілік
органдардың мемлекеттік
мемлекеттік органдардың
барлық мемлекеттік
арналған барлық
орналасуға арналған
лауазымына орналасуға
әкімшілік лауазымына
инфекцияның болуына
жәрдемдесудің белсенді
шараларына қатысуға
саласындағы дайындаушы
ленген қосылған
шегінде бюджетке
салығы шегінде
есептелген қосылған
ұйымдарға есептелген
дайындаушы ұйымдарға
кешен саласындағы
сомасын субсидиялау