Рабочая группа по 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>