Відповідність вимоги та рекомендації
Ключові слова "ОБОВ'ЯЗАНИЙ", "НЕ ЗОБОВ'ЯЗАНИЙ", "НЕОБХІДНО", "БУДЕ", "НЕ БУДЕ", "ПОВІНЕН", "НЕ ПОВИНЕН", "МОЖЕ", "РЕКОМЕНДУЄТЬСЯ" І "НЕОБОВ'ЯЗКОВИЙ" у цьому документі інтерп. як описано в [RFC2119]. Однак для зручності читання ці слова не вживаються в цій специфікації з усіма літерами у верхньому регістрі.
Таблиця стилів Набір операторів, що специфікують подання документа.
Це приклад документа-джерела, кодованого в HTML:
Це дерево цього документа:
Відповідно до визначення HTML, елементи HEAD будуть вставлені під час розбору та стануть частиною дерева документа, навіть якщо теги HEAD були відсутні у документі-джерелі. Таким же чином, розбиральник "знає", де закінчуються елементи P і LI, навіть якщо вони не мають тегів
3.2 Відповідність
Цей розділ визначає відповідність лише зі специфікацією CSS2. У майбутньому можуть з'явитися інші рівні CSS, що може зажадати у майбутньому від ПА виконання іншого набору властивостей, щоб відповідати.
Загалом такі пункти обов'язково повинні враховуватися ПА, що претендує на відповідність даної специфікації:
Не кожен ПА повинен дотримуватися всіх пунктів, проте:
- ПА, який вводить таблиці стилів, має слідувати пунктам 1 - 3.
- Авторська утиліта повинна тільки робити діючі таблиці стилів
- ПА, який виводить документ з асоційованими таблицями стилів, зобов'язаний дотримуватися пунктів 1 - 5 та подавати документ відповідно до специфічних вимог носія, встановлених далі у цій специфікації. Значення за потреби можуть бути наближені ПАгентом.
Неможливість для ПА виконати частину даноїспецифікації через обмеження конкретного пристрою (наприклад, ПА не може вивести кольори на монохромному моніторі) не означає невідповідність.
Ця специфікація рекомендує, щоб ПА дозволяв користувачеві специфікувати таблиці стилів.
3.3 Помилкові умови
Загалом цей документ не специфікує для ПА поведінку при обробці помилок (наприклад, як ПА поводяться, якщо не можуть знайти ресурс, зазначений в URI).
Таблиці стилів CSS, що у зовнішньому файлі, пересилаються Internet як послідовність байтів, супроводжувана інформацією про кодуванні (див. [HTML40] , гл. 5). Структура переносу, звана сутність повідомлення, визначена в RFC 2045 і RFC 2068 (див. [RFC2045] і [RFC2068] ). Сутність повідомлення разом із типом вмісту "text/css" представляє незалежний документ CSS. Тип вмісту "text/css" був зареєстрований RFC 2138 ( [RFC2318] ).