The future of style
The Future of Style aggregates posts from various blogs that
talk about the development of Cascading Style Sheets (CSS) [not
development with Cascading Style Sheets]. While it is
hosted by the W3C CSS
Working Group, the content of the individual entries represent
only the opinion of their respective authors and does not
reflect the position of the CSS Working Group or the
W3C.
Minutes and Resolutions Telecon 2011-05-05
- Discussed charter
- Plan to trim down css3-images, will discuss on www-style
- Resolved: Publish CSS3 Lists WD
- Resolved: jdaggett, szilles as editors of
css3-linebox
- Resolved: Publish CSS Snapshots once
unprefixed legacy properties issue is noted
- Resolved: Remove phonemes property; include
note to explain removal
- Resolved: Discussed CSS logo proposal
Full
minutes
Minutes and Resolutions Telecon 2011-04-27
- Discussed draft
charter.
- CSSOM and CSSOM Views was seen as very important, but needing
another editor to help Anne, who is stretched thin.
- Discussed CSS Snapshots and prefixes, trying to word Sylvain's
suggestion that prefixes only be dropped after CR and once
an implementation report is submitted (with testcases if
necessary).
- Resolved: Publish updated Working Draft of
CSS3 Writing
Modes
- Long argument over Tab's request to create a Variables/Mixins
spec, ending with a homework assignment to create a requirements
doc to frame the discussion, for continuation at the F2F.
Full
minutes
More Module Updates from the W3C
The W3C CSS Working Group have introduced a new module to CSS3, the
CSS3 Grid Layout module, as well as released two further updated
specifications, for the CSS3 Multi-column Layout and CSS3 Text
modules. Let’s take a closer look at what’s new. CSS3 Grid Layout
Initially proposed by Microsoft, and first released as a W3C
[...]

Working Draft: CSS3 Speech Module
New CSS Publications: CSS3 Fonts WD, CSS3 Text WD, CSS Grid
Layout WD, CSS Multi-column Layout CR
The CSSWG recently published some updates to:
There's also a new module in town, CSS Grid Layout
[css3-grid-layout], which attempts to integrate a
number of layout features into CSS.
As always, send feedback to www-style with
the appropriate [spec-code] and your comment topic in
the subject line.
Minutes and Resolutions Telecon 2011-04-13
- Resolved: June F2F move to Kyoto, Japan
- Resolved: Accept the new CSSWG site design
from Divya Manian
- Resolved: EPUB should use prefixed versions of
properties that aren't yet in CR. No recommendations on what the
prefixed property means.
Full
minutes
Internet Explorer 10 Debuts at Mix 2011
With Internet Explorer 9 barely out of the labs, Microsoft
yesterday caught many developers by surprise, with the launch of
the first platform preview of the latest incarnation of their
popular web browser, Internet Explorer 10, at this years Mix
conference. The latest version of Internet Explorer, currently only
three weeks into the development cycle, [...]

Proposed Recommendation: CSS Level 2 Revision 1
Working Draft: CSS Text Level 3
Candidate Recommendation: CSS Multi-column Layout
Level 3
Working Draft: Grid Layout
Minutes and Resolutions Telecon 2011-04-06
- Decided on Japan for June F2F, exact location TBD next
week.
- Resolved: Proposal
accepted for CSS2.1 Issue 225
with "If the element has children" removed, pending Anton's
approval.
- Resolved: dsinger's
answer to Olaf adopted as official for CSS2.1 Issue 286.
No change to the spec.
- Resolved: Publish updated WD of CSS3 Speech.
- Resolved: Publish updated WD of CSS3 Text.
- CSS
Namespaces has the required test passes for PR, need to prepare
a disposition of comments and implementation reports.
Full
minutes
W3C Issues Updated Working Drafts for CSS3 Flexible Box Layout
and CSS3 Fonts Modules
The W3C CSS Working Group have released two further updated working
draft specifications for CSS3. The first, released on 11 March,
sees a major overhaul of the CSS3 Flexible Box Layout module. The
second, released on 24 March, brings several enhancements to the
CSS3 Fonts module. CSS3 Flexible Box Layout The CSS3 Flexible Box
Layout [...]

Minutes and Resolutions Telecon 2011-03-30
- Discussed location of June F2F. Most people seem to be OK with
Kyoto/Osaka (in place of Tokyo), but we need a meeting room June
2-4. (Needed: space for ~25 people, projector, power, and
wifi)
- Resolved: Updated
proposal accepted for CSS2.1 Issue
203.
- CSS2.1
Issue 179 is closed with Bert's latest edits and Anton's
approval.
- Resolved: For CSS2.1 Issue 192
If a shortened line box is too small to contain any content
after the float, then that content the
line box is shifted downward (and its width
recomputed) until either it some
content fits or there are no more floats present. Any content
in the current line before a floated box is reflowed in the
first available same line on the other side
of the float.
- Resolved: Not dropping :first-line
:first-letter from CSS2.1. It may be underdefined, but it's in CSS1
and CSS3 and we have a usable level of interop demonstrated in the
test suite, so dropping it here doesn't gain us anything.
- Resolved: Advance CSS2.1 to PR.
- Plan for errata is to maintain errata list after REC and
occasionally publish updated RECs via PER phase.
Full
minutes
@tim846 I should say doing SCIENCE fair. Dashiel’s project on
citrus flame thrower. There may be explosions later.
Posted via email from jasonspeaking’s posterous
Working Draft: CSS Fonts Module Level 3
Sciweavers's online style generator works by repeatedly
pick…
2011-03-23 Sciweavers's
online style generator
works by repeatedly picking the best combination of color, shadow,
border, and font style from a generated table of previews.
(Warning: requires Javascript)
Working Draft: CSS Flexible Box Layout Module
Opera ‘Barracuda’ Steps Up CSS3 Support
Opera have once again kicked their level of CSS3 support up a notch
with the release of the latest beta version of their popular web
browser. Opera version 11.10 beta, code named ‘Barracuda’, was
first unveiled at this weeks SXSW in Austin, Texas, before being
made available for download as a public beta yesterday. The
[...]

FREE CSS3 Video Tutorials from Think Vitamin – 24 hours
only
Update: this offer has now expired! Think Vitamin are offering free
access to their entire CSS3 Video Training Course for 24 hours,
until Wednesday March 16th at 11:59pm. The series, totalling 51
videos, covers CSS3 basics such as border-radius, box-shadow and
CSS3 gradients, as well as more complex subjects including CSS3
selectors, transitions, animations and [...]

Minutes and Resolutions Mountain View F2F 2011: CSS3 Fonts,
CSS3 Text
- Resolved: Publish updated WD of CSS3 Fonts
with issues noted during meeting marked as issues.
- Discussed
@font-feature-values syntax.
- Discussed
font-feature-settings syntax.
- Discussed font matching algorithm and fallbacks.
- Discussed IVS (Unicode variation selectors) and font matching
algorithm/fallback behavior.
- Discussed how to spec same-origin restrictions for font
files.
- Reviewed CSS3 Text draft.
- Resolved: drop
unrestricted value
from text-wrap
- Resolved: use
inter-character
instead of bopomofo for ruby-position
- Resolved: add
hyphenate, don't
add none, to word-wrap
- Resolved: Make percentages on
hyphenation-limit-zone relative to line box
- Resolved: rename
white-space-collapsing to
bikeshedding
Full minutes: CSS3
Fonts, CSS3
Text.
Minutes and Resolutions Mountain View F2F 2011: Layout,
etc.
- Reviewed Adobe's
CSS Regions proposal for threaded regions and exclusions. many
interesting ideas were presented and many good comments and
suggestions made.
- Reviewed Microsoft's CSS Grid Layout proposal, which
incorporates most feedback from the last F2F.
- Resolved: Publish Microsoft's proposal as
css-grid-layout, i.e. CSS Grid Layout
- Reviewed Tab's changes to Flexbox draft.
- Resolved: Publish updated draft of CSS
Flexbox.
- Resolved: Publish updated CR of CSS
Multi-Column Layout.
- Discussed various issues with managing the test suites,
particularly expanding to handle CSS3, especially CSS3 Multi-Column
Layout.
- Resolved: Use Bugzilla (instead of mailing
list) for test suite bugs: one bug report per test unless there's a
good reason not to.
- Resolved: Tokyo workshop tentatively scheduled
May 31st and June 1st: 31st as Japanese-only, 1st also in English
with CSSWG. CSSWG F2F moved to Thursday-Saturday June 2-4.
- Discussed line grid spec; Koji to write editor's draft after
CSS3 Text and CSS3 Writing Modes winds down.
- SVGWG will publish LCWD of their Compositing spec very
soon.
Full
minutes
Minutes and Resolutions Mountain View F2F 2011: CSS2.1,
Charter
- Reviewed some of Bert's edits where the exact edited text was
not yet approved by the WG.
- Resolved: For CSS2.1 Issue 224,
accept Tab's proposal.
- Resolved: For CSS2.1 Issue 230,
make precise numbering of list items undefined in 2.1. (It's
defined in css3-lists.)
- Resolved: For CSS2.1 Issue 231,
accept proposal permit root list-item to degrade to block.
- Resolved: For CSS2.1 Issue 236,
make the behavior of underlines through tables undefined. (Address
in CSS3 Text, when we have option to cancel underlines via UA style
sheet.)
- Resolved: For CSS2.1 Issue 232,
make in-flow mean not out-of-flow, check that spec remains
correct.
- Resolved: For CSS2.1 Issue 233,
no change.
- Resolved: For CSS2.1 Issue 235,
accept editorial.
- Resolved: For CSS2.1 Issue 239,
do not propagate direction from BODY to HTML. No change to
spec.
- Resolved: For CSS2.1 Issue 240,
make min/max-width on internal table elements explicitly
undefined.
- Resolved: For CSS2.1 Issue 241,
accept the proposed spec change.
- Resolved: For CSS2.1 Issue 242,
no change for now, push to errata.
- Resolved: For CSS2.1 Issue 199,
use Tab's proposal with edit for "static position" (instead of
"auto position") and then add tests after PR.
- Resolved: For CSS2.1 Issue 207,
no change to spec.
- Resolved: For CSS2.1 Issue 208,
no change to spec.
- Resolved: For CSS2.1 Issue 219,
fantasai's text accepted.
- Resolved: For CSS2.1 Issue 244,
no change to spec (but we agree that it *is* the rendering
tree).
- Resolved: For CSS2.1 Issue 245,
no change. See Issue 60.
- Resolved: For CSS2.1 Issue 211,
no change.
- Resolved: For CSS2.1 Issue 247,
undefined via issue 215.
- Resolved: For CSS2.1 Issue 248,
not an issue, so no change.
- Resolved: For CSS2.1 Issue 250,
use fantasai's proposed text.
- Resolved: For CSS2.1 Issue 252,
no change, fix in CSS3.
- Resolved: For CSS2.1 Issue 253,
say in 4.2 that "end of line" means CR/LF.
- Resolved: For CSS2.1 Issue 254,
not an issue: --> is parsed as invalid tokens in @statement. No
change to spec.
- Resolved: For CSS2.1 Issue 255,
add "and future versions" to section 3.1.
- Resolved: For CSS2.1 Issue 256,
no change.
- Resolved: For CSS2.1 Issue 257,
boxes do have properties. No change.
- Resolved: For CSS2.1 Issue 260,
no change.
- Resolved: For CSS2.1 Issue 261,
no change in 2.1; clarified in Selectors Level 3.
- Resolved: For CSS2.1 Issue 262,
no change.
- Resolved: For CSS2.1 Issue 263,
nice to have, but no change for now.
- Resolved: For CSS2.1 Issue 264,
accept change proposed in the issue e-mail.
- Resolved: For CSS2.1 Issue 265,
no change.
- Resolved: For CSS2.1 Issue 266,
accept issue 6, defer the others to the errata.
- Resolved: For CSS2.1 Issue 267,
accept proposed edit.
- Resolved: For CSS2.1 Issue 203
revisit, already resolved to allow two behaviors.
- Resolved: For CSS2.1 Issue 268,
no change; spec is correct.
- Resolved: For CSS2.1 Issue 269,
use line box edges instead of block edges.
- Resolved: For CSS2.1 Issue 270,
no change for 2.1. Clarify in CSS3 Text.
- Resolved: Undefine background position of
aspect-ratio-only images in CSS2.1 due to lack of correct
implementations. (This remains, however, clearly defined in CSS3
Backgrounds and Borders.) Filed as CSS2.1 Issue
282.
- Resolved: Remove content-computed-value-001 as
it is not valid.
- Resolved: Undefine sizing of replaced elements
with intrinsic ratio only (No passing implementations due to
misinterpretation of SVG spec.) Filed as CSS2.1 Issue
283.
- Resolved: Update CSS 2.1 exit criteria to the
current (CSS3 standard) exit criteria, minus the 30-day
implementation requirement. Filed as CSS2.1 Issue
284.
- Resolved: For CSS2.1 Issue 179,
accept edit.
- Resolved: For CSS2.1 Issue 225,
no change.
- Resolved: For CSS2.1 Issue 226,
editorial deferred to CSS3.
- Resolved: For CSS2.1 Issue 229,
make situation undefined.
- Resolved: For CSS2.1 Issue 273,
editorial deferred to future version.
- Resolved: For CSS2.1 Issue 274,
accept dbaron's proposal.
- Resolved: For CSS2.1 Issue 275,
accept Bert's proposal.
- Resolved: For CSS2.1 Issue 276,
note that precise behavior of :first-letter, :first-line is not
defined, may be defined in a future spec.
- Resolved: For CSS2.1 Issue 277,
deferred to errata.
- Resolved: For CSS2.1 Issue 278,
say "margin box of float".
- Resolved: For CSS2.1 Issue 279,
accept edit.
- Resolved: For CSS2.1 Issue 280,
change "to the right of it" to "next to it".
- Resolved: For CSS2.1 Issue 281,
accept fantasai's proposal.
- Resolved: For CSS2.1 Issue 242,
proposal in minutes accepted.
- Resolved: For CSS2.1 Issue 243,
proposal accepted.
- Resolved: For CSS2.1 Issue 227,
fixed.
- Resolved: For CSS2.1 Issue 238,
defer to CSS3 Fonts.
- Resolved: For CSS2.1 Issue 246,
defer to CSS3.
- Resolved: For CSS2.1 Issue 249,
defer next editorial edition.
- Resolved: For CSS2.1 Issue 251,
defer to errata.
- Resolved: For CSS2.1 Issue 258,
revise note as proposed.
- Resolved: Revert test, no changes to spec for
block-in-inline-relpos.
- Resolved: Discuss new charter at next telecon
(2 weeks from now)
Full Minutes
- Day
1
- Day
2
- Day
3
UniView6.0.0a: New user interface, and some feature
changes

>> Use
UniView
About the tool: Look up and see characters
(using graphics or fonts) and property information, view whole
character blocks or custom ranges, select characters to paste into
your document, paste in and discover unknown characters, search for
characters, do hex/dec/ncr conversions, highlight character types,
etc. etc. Supports Unicode 6.0 and written with Web Standards to
work on a variety of browsers. No need to install anything.
Latest changes: The majority of changes in this
update relate to the user interface. They include the
following:
- Many controls have been grouped under three tabs: Look up,
Filter, and Options. Various previously dispersed controls were
gathered together under the Filter and Options tabs. Many of the
controls have been slightly renamed.
- The Search control has been moved to the top right of the
window, where it is always visible.
- The old Text Area is now a Copy & Paste control that has a
2-dimensional input box. In browser such as Safari, Chrome and
Firefox 4, this box can be stretched by the user to whatever size
is preferred.
- The icon that provides a toggle switch between revealing
detailed information for a character in a list or table, or copying
that character to the Copy & Paste box has been redesigned. It
stands alone and indicates the location of the current outcome
using arrows.
It looks like this:
or this
.
- Title text has been provided for all controls, describing
briefly what that control does. You can see this information by
hovering over the control with the mouse.
Many of these changes were introduced to make it a little easier
for newcomers to get to grips with UniView.
There were also some feature changes:
- The ‘Codepoints’ control was converted to accept text as well
as code points and renamed ‘Characters’. By default the control
expect hex code point values, but this can be switched using the
radio buttons. For text, you would usually use the ‘Copy &
Paste’ control, but if you want to check out some characters
without disturbing the contents of that control, you can now do so
by setting the ‘Character’ radio button on the ‘Characters’
control.
- The control to look up characters in the Unihan database
was fixed, but
also extended to handle multiple characters at a time, opening a
separate window for each character. (UniView warns you if you try
to open more than 5 windows.)
- The control to send characters to the Unicode Conversion tool
was fixed and now puts the
character content of the field in the green box of the Converter
Tool. If you need to convert hex or decimal code point values, do
that in the converter.
- The Show Age feature now works with lists, not just
tables.
Minutes and Resolutions Telecon 2011-03-02
- Discussed F2F topic scheduling. CSS2.1 on Monday, layout topics
on Tuesday.
- Resolved: Simplify quotes-035 so that it
doesn't test the part Opera implements incorrectly so that we can
get a second pass.
- Resolved: Sizing of replaced elements with
intrinsic ratio but no width or height (i.e. scalable SVG) is
undefined in CSS2.1 due to lack of correct implementations.
- Resolved: Proposal accepted for CSS2.1 Issue
222
- Reviewed a handful of other CSS2.1 issues.
Full
minutes
W3C Release Series of Updated CSS3 Specifications
Over the course of the last two weeks, the W3C CSS Working Group
have issued three updated CSS3 specifications. The first sees the
CSS3 Backgrounds and Borders module return to candidate
recommendation, with the second and third providing updated working
drafts of the CSS3 Text and CSS3 Image Values and Replaced Content
modules respectively. The [...]

Minutes and Resolutions Telecon 2011-02-23
The WG looked at the handful of remaining test cases for CSS 2.1
that don't have two passes yet. Some are no doubt invalid, some
will need careful study at the ftf.
The upcoming ftf will have some extra guests to talk about
layout grids and non-rectangular flows. The one after that should
have a forum right before or after it to meet with Japanese
designers and companies.
Resolutions:
Full
minutes.
Unicorn, W3C's unified validator checks the syntax (and
more…
Feeds
The Future of Style features:
If you have a post you want to add to this feed, post a link (or
the whole thing) on the CSS3
Soapbox. If you own a blog with frequent posts about the future
of CSS, and want to be added to this aggregator, please get in
touch with fantasai.