Буквально на днях две спецификации CSS3 – CSS Image Values and Replaced Content Module Level 3 и CSS Backgrounds and Borders Module Level 3 - получили статус кандидата в рекомендации. Теперь браузерам ничто не мешает убрать так надоевшие префиксы для градиентов и других полюбившихся нам свойств. Счастье верстальщиков становится всё ближе!
Opera 12 Wahoo с улучшенным движком Presto добавила несколько новых фич, так же теперь доступны 64-битные билды для Windows и Mac OS. Это стало возможным благодаря, в частности, плагинам, которые теперь работают с отдельными процессами.
Рабочая группа CSS опубликовала два рабочих проекта:
- Модуль CSS Flexible Box Layout описывает оптимизированную для разработки пользовательского интерфейса блочную модель. Дочерние элементы этой модели могут менять свои размеры, либо увеличиваться, чтобы заполнить все свободное место, либо уменьшаться для избежания переполнения родителя. Можно легко манипулировать горизонтальным и вертикальным выравниванием дочерних элементов.
- CSS Grid Layout позволяет разработчикам определить невидимые сетки из горизонтальных и вертикальных линий. Элементы в документе могут быть привязаны к точкам в сетке, которая выравнивает их визуально друг к другу, даже если они не находятся рядом в одном источнике
Квентин из TOKI WOKI придумал интересную концепцию пользовательского интерфейса и назвал её "fluid corners". Сходите по ссылке и посмотрите демо этой идеи. Я думаю, что название не совсем верно отображает концепцию – нечто вроде эластичной панели инструментов, возможно, описало бы её лучше. Но как бы вы её не назвали, это очень изящный способ помочь сохранить важные элементы интерфейса видимыми в окне, которое частично вытащили "за кадр".
Недавно эксперт W3C и активная участница рабочей группы CSS Элика Этемад (fantasai) упомянула в своем твиттере, что они совместно с Бертом Босом работают над объединением CSS Grid Layout и CSS3 Template Layout в один модуль CSS3 Grid Template!
Для тех, кто не особо понимает в чём суть, поясняем, что в модулях на данный момент существует как минимум три совершенно разных черновика CSS3 для будущих механизмов раскладки, со множеством спорных моментов в каждом, вдобавок конфликтующих между собой. В черновиках по этому поводу творится некая неразбериха, неопределённость, из-за которой может показаться, что разработчики сами пока ещё не знают, что хотят получить в итоге. И вот из двух таких модулей: раскладки сеткой (в котором структура макета описывается сеткой, отдаленно похожей на табличную, предложен Микрософтом) и раскладки по шаблону (синтаксис которого напоминает ASCII-арт, а автором является Берт Бос — один из двух создателей CSS вообще), возможно, получится единый модуль (хотя пока трудно сказать, на что такой "гибрид" будет похож). И есть шанс, что разработчики браузеров наконец придут к консенсусу и реализуют его.
В общем, неразбериха в лейаутных модулях, о которых так давно мечтали вебмастера, вот-вот пройдет свой максимум и начнет уменьшаться, постепенно выруливая на финишную прямую. По крайней мере, есть основания надеяться на это. Хотя нельзя и исключить, что Элика просто пошутила;)
Для увеличения и расширения участия в ее деятельности, W3C анонсирует сегодня новый (пониженный) уровень членского взноса для компаний-стартапов — для небольших организаций, впервые участвующих в W3C. Организации будут получать право на новый уровень в зависимости от их размера (не более 10 сотрудников) и годового дохода. Этот новый уровень доступен в течение первых двух лет членства.
Пожалуйста, ознакомьтесь с описанием уровня членского взноса для стартапов, чтобы узнать подробности и больше информации об условиях, дающих право на него. Пожалуйста, свяжитесь с membership@w3.org если у вас есть какие-либо вопросы.
В последнем рабочем черновике CSS3 Positioned Layout Module появились новые значения для свойства position. Значение center должно центрировать элемент в рамках родителя, а значение page равносильно значению absolute, только не зависит от возможного контекста родителя.
Ссылка на источник