Рабочая группа по 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, если в качестве аргумента присутствует пустая строка или более одно корректного правила.

Другие новости по теме: