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

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

Основные изменения в новой версии:

  • Разъясняется, что размер окна просмотра, используемый единицами измерения ‘vw’ и ‘vh’ включает в себя размер всех полос прокрутки (скроллбаров) только в том случае, если данные скроллбары являются "автоматическими" (правило CSS ‘overflow: auto’)
  • Исправлено обозначение "wqname" в функции ‘attr()’ на "qname"
  • Неопределенный префикс пространства имен приводит к недействительности функции ‘attr()’.
  • Точное определение единиц измерения относительно области просмотра вынесено в спецификацию "CSS Paged Media".
  • Для удобства обозначения возвращено определение <custom-ident>

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