Рабочая группа по Cascading Style Sheets (CSS) опубликовала новую версию спецификации модуля CSS Conditional Rules Module Level 3, который на данный момент имеет статус кандидата в рекомендации (CR, Candidate Recommendation)
Рабочая группа по Cascading Style Sheets (CSS) обновила спецификацию модуля CSS Conditional Rules Module Level 3. Теперь для нее установлен статус кандидата в рекомендации (CR, Candidate Recommendation). Спецификация CSS Conditional Rules Module Level 3 определяет возможные условные конструкции, которые можно применять в CSS. Они реализуют проверку поддержки css-свойств текущим браузером с возможностью группировать условные выражения с помощью логических операторов and, or и not. кроме этого в спецификации определены правила @media
и @supports
, и соответствующие API. Прошлая версия спецификации была опубликована 13 декабря 2012 г.
Основные изменения в новой версии:
- Добавлено требования для наличия пробелов вокруг логический операций 'and' и 'or' и после оператора 'not'.
- Добавлено пояснение для пользовательских настроек, которые могу отключать различные свойства (например высоко-контрастный режим)
- Описаны требования к геттеры
CSSSupportsRule.conditionText
- Уточнены некоторые определения для
CSS.supports()
- Определено поведение метода
CSSGroupingRule.insertRule
, если в качестве аргумента присутствует пустая строка или более одно корректного правила.