Рабочая группа по Cascading Style Sheets (CSS) обновила спецификацию модуля CSS Values and Units Module Level 3, который на данный момент имеет статус кандидата в рекомендации (CR, Candidate Recommendation)

Рабочая группа по Cascading Style Sheets (CSS) обновила спецификацию модуля CSS Values and Units Module Level 3 (Значения и единицы измерения). Спецификация CSS Values and Units Module Level 3 определяет возможные типы данных, единицы измерения, и некоторые функции, используемые в определении различных свойств. В ней определены такие типы как: строковые величины (<string>), адреса ресурсов (<url>), численные величины (<integer>, <number>, <percentage>), размер (<length>), углы (<angle>), продолжительность (<time>), частота (<frequnce>), разрешение (<resolution>), и т.д.

Основные изменения в текущей версии:

  • Функция cycle() переименована в toggle()
  • Функция calc() теперь принимает и возвращает значения типа <integer>
  • Функция calc() может быть вложенной
  • Ужесточена обработку для возвращаемых значения функции attr()
  • Уточнены правила лексического анализатора для функции attr()
  • Добавлена единица измерения vmax

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