CSS. Каскадные таблицы стилей. Подробное руководство.Символ-Плюс 2008

Печать

Альтернативные таблицы стилей

Существует возможность определения альтернативных таблиц стилей (alternate style sheets). Для этого атрибуту rel присваивается значение alternate stylesheet, и тогда таблицы стилей задействуются в представлении документа только в том случае, если их выбирает пользователь.

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

<link rel^'stylesheet" type="text/ess"

href^'sheetl-css" title="flD умолчанию" /> <link rel="alternate stylesheet" type="text/css"

href="bigtext,css" title="KpyriHbiH текст" /> <link rel="alternate stylesheet" type="*text/css" href="zany,css,r гШе="Сумасшедшие цвета!" />

В результате пользователи могут выбирать стили, и броузер переключится с первого (в данном случае помечен словами «По умолчанию») на любой другой выбранный пользователем стиль. На рис. 1.6 показан один из вариантов реализации этого механизма выбора.

Альтернативные таблицы стилей поддерживаются большинством броузеров, созданных компанией Netscape Communications, * такими как Mozilla и Netscape 6+, я в Opera 7. Броузеры Internet Explorer не поддерживают альтернативные таблицы стилей, но в ннх того же эффекта можно достичь с помощью JavaScript.

Альтернативные таблицы стилей можно группировать, присваивая их атрибуту title одинаковые значения. Благодаря этому пользователь может выбирать разные представления сайта, как на экране, так и при печати. Например:

<link rel=,,stylesheet" type="text/ess"*

href="sheet1.cs$" title="no умолчанию" media-"screen" />

Рис. Броузер, предлагающий выбрать альтернативные таблицы стилей




Производство бумажные пакеты выбери лучшие