ВеCSSти

Опубликован черновик модуля стилей счетчиков 3 уровня

09 October 2012

Рабочая группа Каскадных таблиц стилей опубликовала первый публичный рабочий черновик спецификации CSS Counter Styles Level 3. Этот модуль вводит новое правило "@counter-style", которое позволяет авторам определять их собственные кастомные стили счетчиков для использования с маркерами списка в CSS и со счетчиками в генерируемом контенте. Также этот модуль переопределяет набор общих стилей счётчика, включая те, что уже были в CSS2 и CSS2.1. CSS является языком описания рендеринга структурированных документов (так же, как и HTML и XML) на экране, на бумаге, в речи и т.д.

Более подробно о Style Activity

Три новых черновых спецификации Рабочей группы CSS в W3C

11 сентября 2012

Сегодня рабочая группа CSS опубликовала три новых черновых спецификации.

  • Модуль условных правил CSS 3-го уровня. Этот модуль содержит возможности CSS для условной обработки частей таблиц стилей, в зависимости от возможностей получателя того документа, к которому эти стили применяются. Он включает в себя и расширяет функциональность CSS уровня 2, основанного на CSS уровня 1. Основные расширения в сравнении со 2-м уровнем — возможность вкладывать некоторые @-правила внутрь '@media' и добавление новых правил '@supports' и '@document' для условной обработки.
  • Модуль значений изображения и замещаемого содержания 4-го уровня. Этот модуль содержит возможности CSS 4-го уровня, относящиеся к типу <image> и замещаемым элементам. Он включает в себя и расширяет модуль значений изображения и замещаемого содержания 4-го уровня. Главными расширениями по сравнению с уровнем 3 являются ряд дополнений к типам ‘<image>’ и ‘<gradient>’, расширения функции ‘image()’, определения для интерполяции (генерации промежуточных состояний) нескольких типов ‘<image>’ и несколько свойств, управляющих взаимодействием замещаемых элементов и CSS-моделей раскладки.
  • CSS-трансформации. CSS-трансформации позволяют элементам, стилизованным с помощью CSS, трансформироваться в двух- или трехмерном пространстве. Эта спецификация — результат слияния спецификаций двумерных CSS-трансформаций, трехмерных CSS-трансформаций и SVG-трансформаций.
     

Более подробно о Style Activity

Финансирование Adobe, Google, и Microsoft обеспечит W3C дополнительными кадрами для работы над HTML5

W3C рады сообщить об обязательствах, взятых Adobe, Google и Microsoft по финансированию, которое позволит консорциуму задействовать дополнительный персонал для поддержки деятельности всех рабочих групп HTML. Эти спонсорские средства помогут W3C достигнуть целей, анонсированных в июне, в ответ на апрельский призыв глав рабочих групп HTML к поиску редакторов. В своей апрельской рассылке главы так же обозначили параллельный объем работ по завершению стабильного стандарта HTML5 к 2014 году и взаимодействию с сообществом по поводу будущих возможностей HTML. Узнайте больше, посетив сайт рабочей группы HTML.

HTML5: пути WHATWG и W3C опять расходятся?

Как известно, с начала возобновления в W3C работы над новой версией стандарта HTML (известной как HTML5) велись параллельно. WHATWG (самостоятельная рабочая группа по технологиям гипертекстовых веб-приложений, образованная представителями разработчиков браузеров и инициировавшая работу над новой версией HTML) поддерживает и развивает «живой стандарт HTML», а рабочая группа по HTML в W3C периодически выпускает «снимки» (snapshots) спецификации в соответствии с утвержденным W3C рабочим процессом (по которому спецификация постепенно «дозревает», последовательно меняя статус от черновика до окончательной рекомендации). До сих пор главным (и фактически единственным) редактором обеих спецификаций был один и тот же человек — Иэн Хиксон (известный также под ником Hixie).

Со временем между двумя версиями спецификации стали накапливаться расхождения. Сначала W3C попытался разделить спецификацию на несколько отдельных документов (в частности, от основной спецификации были отделены 2D Сanvas API, серверные события и т.п.), что в итоге привело к путанице, и WHATWG вернулись к модели единой большой спецификации. Затем стало понятно, что цели обеих групп тоже расходятся. Как поясняет в своем письме Хиксон, в WHATWG старались создавать «каноническое описание HTML и смежных технологий», исправляя ошибки спецификации по мере их обнаружения и добавляя новинки, как только они оказываются востребованными и пригодными к реализации. Для W3C на первом плане оставались формальные критерии смены статусов, предусмотренные их рабочим процессом. Поэтому руководство рабочей группы HTML в W3C и сам Хиксон решили окончательно разделить работу над спецификацией на два фронта: Хиксон сосредоточится над WHATWG-версиейживым стандартом»), а у W3C-версий (HTML5 и отделившихся от нее спецификаций) появится свой новый редактор.

Таким образом, с данного момента у нас появляются две разных, независимых спецификации HTML5.

К какой из спецификаций будут прислушиваться разработчики браузеров? В IRC-канале Хиксон утверждает, что «надеется, что это будет версия WHATWG», хотя «поживем — увидим». Но он уверяет, что в долгосрочной перспективе версия WHATWG будет отвечать состоянию дел в браузерах (т.е. учитывать состояние реализации тех или иных «фич»). Он также высказывает опасения, что задержка спецификации (отставание ее от реальности) приведет к тому, что браузеры начнут внедрять собственные новинки на свой лад.

Некоторые замечают в нынешней ситуации аналогии с 2004-м годом, когда расхождение в целях между W3C («зацикленным» тогда на XML и XHTML) и разработчиками браузеров как раз привело к возникновению WHATWG и HTML5. Пока трудно сказать, как эта новость скажется на дальнейшем развитии HTML5 и веба вообще. Так что следите за новостями!

Двойной праздник от W3C: статус рекомендации для Media Queries… и еще один сюрприз!

Буквально час назад рабочая группа CSS в W3C порадовала веб-разработчиков двумя хорошими новостями. Во-первых, спецификация Media Queries («медиазапросы» или «медиавыражения», главная основа адаптивной вёрстки) с сегодняшнего дня официально приобрела финальный статус рекомендации. Это означает признание ее полностью готовой, ее реализаций — проверенными и совместимыми между собой, и практически гарантирует, что меняться она уже не будет. Так что отбросьте последние сомнения и пользуйтесь на здоровье!

W3C способствует реализации High Resolution Time и Resource Timing

Web Performance Working Group способствует реализации двух кандидат-рекомендаций:

  • Высокое Временное Разрешение. [Эта] спецификация определяет JavaScript интерфейс, который предоставляет текущее время в субмиллисекундном разрешении, такой, который не зависит от сдвигов системных часов или их настройки.
  • Синхронизация Ресурсов. [Эта] спецификация определяет интерфейс веб-приложений для доступа к полной информации о синхронизации ресурсов в документе.

Узнать больше о Деятельности по созданию богатых веб-приложений.

Размещены три проекта Web Applications Working Group

Web Applications Working Group огласила три первые редакции рабочих черновиков:

  • Введение в веб-компоненты. Документ является ненормативным руководством, цель которого обеспечить обзор принципа работы веб-компонент. Он обобщает нормативную информацию в соответствующую спецификацию в легко читаемый справочник, сопровождаемый иллюстрациями.
  • Призрачный DOM. Спецификация описывает метод создания и поддержки функциональных границ между DOM поддеревьями и тем, как эти поддеревья влияют друг на друга в дереве документа, способствуя таким образом лучшей фонкциональной инкапсуляции в DOM.
  • API ориентации экрана. Цель API ориентации экрана— предоставить интерфейс для веб-приложений, способный считывать текущую ориентацию экрана, с возможностью сообщать об изменении состояния и иметь и с возможностью зафиксировать определенное состояние экрана.

Узнать больше о Rich Web Client Activity.

Веб-сервис интернационализации (WS-I18N) разместил заметку

Internationalization Core Working Group опубликовала Заметку Группы Интернационализации веб-сервисов. Документ описывает улучшения SOAP, сообщая о предоставлении интернационализации и локализации операций использующих локальные и интернациональные настройки. Применение этих механизмов обеспечит широкий спектр моделей разработки для международного использования. Узнать больше о Деятельности по интернационализации.

К прочтению: Виджет-интерфейс — предложенные рекомендации изданы

Web Applications Working Group опубликовала предложенные рекомендации для интерфейса виджетов. Данная спецификация определяет прикладной програмный интерфейс (API) для виджетов, которые дают среди прочих возможностей функциональность для доступа к метаданным виджета и постоянному хранению данных. До 19 июня приветствуются комментарии . Узнать больше о деятельности по разработке богатых веб-клиентов.

Новый хит Брюса Лоусона

Истинная рок-звезда веб-разработки Брюс Лоусон, знакомый нам не только по проекту html5doctor.com, но и по другим музыкальным хитам (например, этому), недавно представил свой новый хит "Like A Rounded Corner" — задорную, но удивительно душевную кантри-балладу об уставшем веб-разработчике, спасающемся от творческого кризиса благодаря новым возможностям HTML5 и CSS3. В клипе впервые приняли участие восходящие звездочки — группа The Standartettes. Не пропустите это верстально-музыкальное событие уходящего мая!

CSS Backgrounds and Borders Module Level 3 («последний звонок»)

Рабочая группа CSS опубликовала черновик "последнего звонка" (финальную стадию перед присвоением статуса кандидата в рекомендации) спецификации CSS Backgrounds and Borders Module Level 3 (для исправления ошибок предыдущей версии, уже имевшей статус кандидата в рекомендации — по требованиям рабочего процесса W3C, такие изменения требуют перевода документа обратно в статус черновика). Этот CSS модуль содержит свойства 3-го уровня, связанные с границами и фоном. Основные добавления к CSS уровня 2 — границы, состоящие из изображений, боксы со множественными фонами, боксы с закруглёнными углами и тени для боксов. Всем желающим рекомендуется ознакомится с changes и отправить комментарии в список рассылки www-style. Крайний срок комментариев: 6 марта 2012 года. Узнайте больше о работе над CSS.
 
 

Слухи: два из трех модулей CSS3 для раскладки, возможно, объединят в один

Недавно эксперт W3C и активная участница рабочей группы CSS Элика Этемад (fantasai) упомянула в своем твиттере, что они совместно с Бертом Босом работают над объединением CSS Grid Layout и CSS3 Template Layout в один модуль CSS3 Grid Template! 

Для тех, кто не особо понимает в чём суть, поясняем, что в модулях на данный момент существует как минимум три совершенно разных черновика CSS3 для будущих механизмов раскладки, со множеством спорных моментов в каждом, вдобавок конфликтующих между собой. В черновиках по этому поводу творится некая неразбериха, неопределённость, из-за которой может показаться, что разработчики сами пока ещё не знают, что хотят получить в итоге. И вот из двух таких модулей: раскладки сеткой (в котором структура макета описывается сеткой, отдаленно похожей на табличную, предложен Микрософтом) и раскладки по шаблону (синтаксис которого напоминает ASCII-арт, а автором является Берт Бос — один из двух создателей CSS вообще), возможно, получится единый модуль (хотя пока трудно сказать, на что такой "гибрид" будет похож). И есть шанс, что разработчики браузеров наконец придут к консенсусу и реализуют его.

В общем, неразбериха в лейаутных модулях, о которых так давно мечтали вебмастера, вот-вот пройдет свой максимум и начнет уменьшаться, постепенно выруливая на финишную прямую. По крайней мере, есть основания надеяться на это. Хотя нельзя и исключить, что Элика просто пошутила;)

W3C вводит специальный уровень членского взноса для компаний-стартапов

Для увеличения и расширения участия в ее деятельности, W3C анонсирует сегодня новый (пониженный) уровень членского взноса для компаний-стартаповдля небольших организаций, впервые участвующих в W3C. Организации будут получать право на новый уровень в зависимости от их размера (не более 10 сотрудников) и годового дохода. Этот новый уровень доступен в течение первых двух лет членства.

Пожалуйста, ознакомьтесь с описанием уровня членского взноса для стартапов, чтобы узнать подробности и больше информации об условиях, дающих право на него. Пожалуйста, свяжитесь с membership@w3.org если у вас есть какие-либо вопросы.