Директива @import і властивість background-image вимагають вказівки значення URL для завдання місцезнаходження відповідного ресурсу (таблиці стилів або файлу зображення). URL задається з використанням наступної форми запису, де URL є URL. Зверніть увагу, що не можна робити пропуски між url і символом відкриваючої дужки (
url(URL).
Ви можете використовувати повністю заданий URL, як в таких прикладах:
Або ви можете використовувати частковий URL, який задає місцезнаходження щодо місцезнаходження файлу таблиці стилів, що містить URL. Відносні URL у таблицях стилів працюють подібно URL в HTML-сторінках. Наприклад, якщо файл таблиці стилів знаходиться у папці Example Code, наступний відносний URL буде еквівалентний повному URL з попереднього прикладу.
INVENTORY {background-image:url(Background.gif)}.
Крок другий: пов'язання таблиці стилів з XML-документом
Щоб пов'язати таблицю каскадних стилів з XML-документом, ви повинні вставити в документ зарезервовану інструкцію щодо обробки xml-stylesheet. Ця інструкція з обробки має таку узагальнену форму запису, де CSSFilePath задає місцезнаходження файлу таблиці стилів:
Ви можете використовувати повний URL, наприклад:
Inventory01.css"?>.
Частіше використовується частковий URL, який задає місцезнаходження щодо місцезнаходження XML-документа, що містить інструкцію з обробки xml-stylesheet, наприклад:
.
(Відносний URL використовується частіше, оскільки, як правило, ви зберігаєте файл таблиці стилів у тій самій папці, що і XML-документ, або в одній із вкладених папок).
Як правило, ви додаєте інструкцію з обробки xml-stylesheet у пролог XML-документа за оголошенням XML.
Можливість приєднувати до XML-документа зовнішню таблицю стилів збільшує гнучкість форматування документа. Ви можете повністю змінити вид документа, просто приєднавши до нього іншу таблицю стилів. Щоб зробити це, достатньо всього лише відредагувати URL в інструкції з обробки xml-stylesheet – не вносячи ніяких інших змін в XML-документ.
Ви можете включити в XML-документ декілька таблиць стилів, вставивши для кожної з них інструкцію з обробки xml-stylesheet на початку XML-документа, наприклад:
.
Можливість пов'язування з декількома таблицями стилів дозволяє вам зберігати групи взаємозв'язаних правил в окремих файлах, а потім об'єднувати їх при створенні документів певних типів.
Якщо ви встановлюєте зв'язки з декількома таблицями стилів, браузер об'єднує правила з різних таблиць. Якщо окремі таблиці стилів містять конфліктуючі правила, правила з останньої позв’язуваної з документом таблиці стилів мають пріоритет над правилами, що містяться в попередніх таблицях стилів.