ВеCSSти с полей

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 («медиазапросы» или «медиавыражения», главная основа адаптивной вёрстки) с сегодняшнего дня официально приобрела финальный статус рекомендации. Это означает признание ее полностью готовой, ее реализаций — проверенными и совместимыми между собой, и практически гарантирует, что меняться она уже не будет. Так что отбросьте последние сомнения и пользуйтесь на здоровье!

(далее…)

Налог за использование Internet Explorer 7

Австралийская розничная торговая сеть Кogan.com ввелa дополнительный налог на покупку, если покупатель использует IE7. Размер налога составит 6,8% от всей суммы покупки. Такая цифра, по мнению основателя сети Руслана Когана, отражает объёмы затрат разработчиков интернета на поддержку Internet Explorer 7. Покупатели Kogan.com ставятся перед выбором: заплатить лишние деньги, сменить браузер или отказаться от покупки в этой розничной сети.

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. Не пропустите это верстально-музыкальное событие уходящего мая!

(далее…)

Стартует группа разработки независимых пользовательских интерфейсов

W3C запустил новую Группу Разработки Независимых Пользовательских Интерфейсов (Indie UI Working Group), которая совместно с Группой Разработки Событий (Web Events WG) займется совершенствованием взаимодействия пользователя с web-приложением. Ее разработки послужат промежуточным звеном между модальными событиями и событиями устройств, и функциональностью, необходимой для web-приложения, такой как, прокрутка видимой области, получение объектом фокуса и т.п. Новая группа определит, как действия пользователя (прокрутка на сенсорном экране, с помощью голоса или колеса мыщи) будут преобразованы в простые события, дабы разработчики web-приложений могли оперировать ими на различных устройствах не задумываясь о том, каким из способов пользователь совершил то или иное действие. Узнать больше можно из рассылки и по этой ссылке.

Новые CSS4-медиавыражения для точности указателя и возможности наведения

В то время, как модуль медиавыражений 3-го уровня (CSS3 Media Queries) достиг предпоследней стадии зрелости (Proposed Recommendation), полным ходом идет разработка нового черновика — CSS4 Media Queries. Недавно в него была добавлена возможность проверки доступности скриптов (ключевое слово "script" с двумя возможными значениями 0 и 1), а сегодняшний редакторский черновик дополнился еще двумя возможностями: проверки точности указателя (ключевое слово "pointer") и возможности наведения ("hover"). 

(далее…)

Модули CSS Image Values and Replaced Content Module Level 3 и CSS Backgrounds and Borders Module Level 3 достигли статуса W3C Candidate Recommendation

Буквально на днях две спецификации CSS3CSS Image Values and Replaced Content Module Level 3 и CSS Backgrounds and Borders Module Level 3 — получили статус кандидата в рекомендации. Теперь браузерам ничто не мешает убрать так надоевшие префиксы для градиентов и других полюбившихся нам свойств. Счастье верстальщиков становится всё ближе!

 

 

 

Elegantizr — новый HTML/CSS-фреймворк от Google

Создание сайтов — это искусство и наука одновременно, и каждый сайт уникален. Однако, некоторые задачи "всплывают" снова и снова, особенно когда речь идет о базовом оформлении сайта. Чтобы облегчить создание сайтов, существуют фреймворки, которые на основе заранее заданных конструкций в разметке предлагают некое начальное оформление.

Elegantizr — тоже такой фреймворк. Читайте дальше.

Преимущества Elegantizr

Сравнительный анализ возможностей Elegantizr.

  • Быстродействие: Elegantizr загружается за 1,5 миллисекунды при среднестатистическом соединении (средняя цифра по отрасли: 2,9 секунды).
  • Легкость использования: обучение Elegantizr занимает всего 21 секунду (средняя цифра по отрасли: 2.9 дней)
  • Надежность: Elegantizr создан с таким запасом прочности, что обновления для его поддержки необходимы в среднем раз в 6,5 лет (средняя цифра по отрасли: 2,1 недели).

Как использовать Elegantizr

Использование Elegantizr очень просто. Включите следующую строчку в любой из ваших проектов:

<link rel="stylesheet"  href="http://www.google.com/landing/elegantizr/elegantizr.css">

Это всё! Мы называем это “Elegantizr сказал — Elegantizr сделал.”

Ссылка на оригинал

 

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.