CSS. Каскадные таблицы стилей. Подробное руководство.Символ-Плюс 2008 |
Страница 27 из 493 Объединение CS5 и XHTML 37 Как и в случае элемента link, можно ограничить применение импортируемой таблицы стилей одним или несколькими устройствами, перечислив их после URL таблицы стилей: ©import url(sheet2.css) all; ©import url(blueworld.css) screen; ©import url(zany.css) projection, print; Директива ©import крайне полезна для переноса стилей между внешними таблицами стилей. Поскольку внешние таблицы стилей не могут содержать никакой разметки документа, элемент link применить нельзя, а директиву ©import можно. Следовательно, можно себе представить внешнюю таблицу стилей такого содержания: ©import url(http://example.org/library/layout.ess); ©import иrl(basic-text.ess); ©import url(printer.css) print; body {color:red;} hi {color:blue;} Ну, может быть, не именно эти стили, но идея ясна. Обратите внимание на использование в примере как абсолютного, так и относительных URL. Можно применять любую форму URL, так же как и в link. Также заметьте, что директивы @impprt находятся в начале таблицы стилей, как и в примере нашего документа, CSS требует, чтобы директива ©import располагалась в таблице стилей раньше всех остальных правил. Директива ©import, расположенная после правил (например, после body {color:red;}), будет проигнорирована соответствующими агентами пользователя. Internet Explorer для Windows не игнорирует директивы ©import, даже если они следуют после остальных правил. Поскольку другие броузеры игнорируют неверно размещенные директивы ©import, очень легко ошибиться - поставить директивы ©import не туда, куда надо, и таким образом изменить представление в других броузерах. После инструкции ©import в нашем примере мы находим несколько обычных правил стилей. На данный момент совершенно не важно, что онн реально означают, хотя вы, вероятно, можете догадаться, что они задают красио-коричиевый цвет для элементов hi и желтый фон для элементов body: hi {color:maroon;} body {background:yellow;} Аналогичные правила встречаются в большинстве встроенных таблиц стилей - простых и сложных, коротких и длинных. Документ, в котором элемент sty to не содержит никаких правил, - редкость. |