Языки

Это перевод. Здесь могут содержаться ошибки или страница может быть устаревшей по отношению к Английской версии. Переводчик: Евгений (neighborhood report)

Каскадные таблицы стилей CSS советы & приёмы

Смотрите также указатель всех приёмов работы.

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

У документа не обязательно должна быть только одна единственная таблица стилей. Вы можете установить таблицу стилей по умолчанию и любое количество альтернативных таблиц стилей, из которых пользователь может выбирать. Эта страница, к примеру, имеет альтернативные W3C Core Styles, плюс две таблицы стилей из интернета (автор: Дэвид Барон).

То, как пользователь может выбрать альтернативную таблицу стилей, зависит от браузера. Не все браузеры до сих пор дают такую возможность, но многие предлагают. Например, в Opera, Internet Explorer и Firefox вы можете найти доступные стили в меню "Вид". По состоянию на 2012-й год, в Chrome для этого требуется установить расширение (например, расширение Style Chooser Деклина Фостера).

Для того чтобы включить дополнительные таблицы стилей, достаточно добавить больше элементов <LINK> в header, с правильными атрибутами REL и TITLE, как показано ниже. (Я убрал несколько вариантов стилей; смотрите исходный код документа для большего количества.)

<link rel="stylesheet"
 title="Gold (right, fixed) + navbar"
 href="../threepart-f.css">

<link rel="alternate stylesheet"
 title="Oldstyle"
 href="http://www.w3.org/StyleSheets/Core/Oldstyle">

<link rel="alternate stylesheet"
 title="Modernist"
 href="http://www.w3.org/StyleSheets/Core/Modernist">
...
<link rel="alternate stylesheet"
 title="Steely"
 href="http://www.w3.org/StyleSheets/Core/Steely">

<link rel="alternate stylesheet"
 title="Forest (by David Baron)"
 href="http://dbaron.org/style/forest">

<link rel="alternate stylesheet"
 title="Plain (by David Baron)"
 href="http://dbaron.org/style/plain">

Группы ссылок с одинаковым TITLE автоматически объединяются в одну таблицу стилей.

Bert Bos, style activity lead
Copyright © 1994–2021 W3C® Privacy policy

Created 17 January 2001;
Last updated Ср 06 янв 2021 05:40:49

Языки

О переводах