MInutes and Resolutions 2009-08-12
- Discussed adding gradients to css3-images. Straw poll indicates yes, there is support for this in the WG. Several people sympathized with
Bert’s argument argument against expanding the scope of CSS too much, but didn’t object to the proposal for gradients. Hyatt and roc will draft a combined proposal. fantasai suggests simplifying the syntax.
- Resolved: Accept Bert’s proposal to change the Media Queries and CSS2.1 Appendix G grammars to use a new
media_list production so that Media Queries can easily swap out the relevant part of CSS2.1’s syntax.
- Re-Resolved:
@media { ... } (no media type or query) is invalid.
- Resolved: Publish updated CR draft of Media Queries with these changes.
- Discussed effect of drop-shadows on layout. No resolution, but CSS Backgrounds and Borders level 3 will include wording on both
border-image and box-shadow not affecting layout or triggering scrolling, and the CSS3 module covering overflow will need to discuss in detail the differences between overflow that affects layout/scrolling, and overflow that does not.
- Brad Kemper added as co-editor of css3-background.
Full minutes
MInutes and Resolutions 2009-08-05
- Resolved: Accepted proposal for item 1 of agenda [Administrative]
- Resolved: Proposal accepted for CSS2.1 Issue 129 (Backup in Tokenizer).
- Resolved: For CSS2.1 Issue 30, remove ‘default’ and ‘initial’ from example list, remove ‘e.g.’, and add a sentence that says ‘initial’ and ‘default’ are reserved as keywords for future use and must also be quoted when used as font names.
- Resolved: For CSS2.1 Issue 133, say that ‘height’ is undefined for row groups.
- Resolved: CSS2.1 Issue 134 (percentage offsets for relatively-positioned elements in auto-height containers) closed No Change.
Full minutes
MInutes and Resolutions 2008-07-29
- Discussed combining
background-break and border-break into box-break; fantasai to draft proposal into Editor’s Draft for discussion.
- Resolved: Add
min() and max() functions to calc(); min() and max() may also appear as standalone functions, their contents parsed as if wrapped in calc().
- Resolved: Allow keywords in expressions.
- Reviewed issues raised for Media Queries; they are editorial, so Anne will prepare a new CR draft.
- Confirmed that repeating a pseudo-class increases specificity; will add clarification note to Selectors.
- Discussed fantasai’s box-shadow and border-image message. No resolution yet. See also original discussion between Robert O’Callahan and Dave Hyatt.
Full minutes
MInutes and Resolutions 2009-07-15
- Hyatt proposes a CSS module for styling HTML5 datagrid. The CSSWG agrees it is in scope, but not that we have resources for it.
- Long discussion of nested transitions and inheritance.
Tentative Resolution: Something inheriting a transitioning value (including at the start and end of the transition) doesn’t start its own transitions.
- Resolved: For transitions where number of shadows doesn’t match, shorter shadow list is padded with
0 0 rgba(0,0,0,0.0).
- Discussed color spaces for color transitions: Webkit experimented with transitioning through HSL but concluded RGB is better.
- Resolved: transitions apply to all elements and
::before/::after (but not other pseudo-elements).
- Open issue: whether
rgba() transitions premultiplied or not.
Full minutes
Last Call for Comments on CSS Multi-column Layout Level 3
The CSS Working Group has just published a Last Call Working Draft of the CSS Multi-column Layout module Level 3. This module defines properties to flow content into multiple columns, a common layout feature in print publications such as newspapers. Major changes since the last publication include changes to the syntax of column-breaking controls and an example of text wrapping around floats in a later column.
The deadline for comments is 1 October 2009. This is an unusually-long Last Call period because we want to encourage a wider review of the module and to make sure implementors are ready for everything in the draft to be locked down for CR. Please send comments to www-style@w3.org with [css3-multicol] and your comment topic in the subject header. (And if you insist on posting your comments elsewhere, at least have someone forward them there. Seriously.)
Minutes and Resoutions 2009-07-01
- Flexbox and Image Values to be published as FPWD
- Resolved: accept that overflow: visible does not allow replaced content to overflow
Full minutes
Minutes and Resolutions 2009-06-24
- Resolved: Accept Sylvain’s proposal for CSS2.1 Issue 61.
- Reviewed CSS3 Image Values draft, fantasai to add some more explanation before publication as FPWD.
- Skimmed a few more issues before closing due to lack of quorum.
Full minutes
Minutes and Resolutions June 2009 F2F
MultiCol
- Resolved: Introduce
page-break-* properties as syntactic sugar for new break-*.
Rationale: Adding column-breaking controls to page-break-* doesn’t make much sense, but the WG wants to avoid introducing a second set of properties.
- Resolved: Håkon to add an example of a float intruding into previous columns and wait for implementors to complain.
- Resolved: Fix errors in pseudo-algorithm pointed out by Sylvain.
Paged Media
- WG not going to address problem of zero-height pages or columns, spec should merely suggest that UA make sure there’s a finite number of pages.
- Discussed wording on distinction between margins on forced vs. unforced breaks.
- Discussed whether to move break-* to css3-page
GCPM
- Håkon has revised the GCPM draft and trimmed it down to features that are mostly implemented by two UAs: Prince and Antenna House.
- Chris and Steve object to definition of
cmyk() because it is not tied to a color profile and is therefore poorly defined. Chris to review in depth; possible to rename to device-cmyk() to make it clear that its colors are device-dependent.
- Resolved:
text-replace is dropped from GCPM.
Rationale: No WG consensus on keeping it, and much opposition besides.
- Suggestion to rename ‘border-parts’ to ‘border-clip’.
- Resolved: Move super-decimal counter style to CSS Lists Level 3.
Rationale: That’s the right module for counter styles.
- Resolved: GCPM page-bleed renamed to bleed.
Rationale: It’s already restricted to be inside @page.
- Resolved: Keep page floats in GCPM WD.
Grid, Templates, and other coarse layout systems
- Alex demonstrates an implementation of grid units and positioning.
- Discussion of interaction of abspos and floating behaviors.
- Discussion of multi-pass layout and problems created by mixing floats and arbitrary positioning.
- Discussion of snap-to-grid concept.
- Discussion of equal-height boxes.
- Discussion of flexible grid layout.
- Discussion of how to get a good report on layout requirements of web pages from designers.
Flexbox
David Baron explains the flexbox model, what parts have been implemented
by Mozilla and Webkit, and what parts are underdefined.
Resolved: Change Ian’s editor status and publish flexbox as FPWD.
CSS Backgrounds and Borders Level 3
- Resolved: Proposal to split border-image into subproperties is accepted.
Rationale: It is easier to understand and allows independent manipulation of its various values, which is useful for e.g. :hover effects.
- Resolved: Middle part of border-image clipped by default, use ‘fill keyword to keep it.
Rationale:
- It’s a border property, should behave like one by default.
- Gives ability to use formats without transparency as a border.
- Improves performance by default: author turns off optimization only when needed.
- Resolved: Drop fallback color from background properties.
Rationale: Replace with more general image() fallback syntax that allows multiple image formats to be specified as fallbacks, and is easier to understand.
no-clip keyword dropped from background-clip.
text-overflow
- Resolved: text-overflow in case of vertical overflow still only applies to individual lines that overflow horizontally.
Rationale: This solves a valid use case, so if a marker is needed to indicate vertical overflow, that will have to be a separate feature.
CSS2.1 Issues
- Discussed various ways of reconciling implemented @margin-box syntax with CSS2.1 error-handling rules:
- Resolved: @page takes a new construct that mixes declarations and @rules.
Rationale: This limits the scope of parsing changes while still compatible with already-implemented (and deployed) @margin-box parsing.
- Resolved: css3-page to recommend that @margin-box rules come after all declarations in the page context.
Rationale: Placing @margin-box rules after all declarations is compatible with existing error-handling rules.
- Discussed Steve’s testcases for ambiguities in vertical-align, Steve to write up two proposals for discussion.
Fonts
- Long comparison of bolder-lighter algorithms.
- Discussion of
format()
- Resolved: Publish new WD of css3-fonts.
- John Daggett considers fill and stroke properties; fantasai and ChrisL suggest reusing the SVG
fill and stroke properties.
SVG Coordination
- Discussion of SVG’s proposal to encode some of its attributes as CSS properties; suggested as a topic for TPAC.
- SVG comments on Transitions deferred to spec maintainer.
image-fit and image-position
- Tentatively Resolved: Merge
image-fit and image-position into single fit property.
Rationale:“image-fit” and “image-position” are not appropriate names for what SVG wants to use them for, and nobody had a better proposal.
Test Suites
- Various bits of infrastructure not set up, many confused about where to find unreviewed tests and what to do with them.
- Desire for zip file of tests.
- Need to set up cron job to build all tests, not just reviewed ones.
- Need to either organize or document svn repo, it’s a mess.
- People complaining about documentation being out-of-date (?) or hard-to-find.
- Various wishlist items proposed.
- Target date for adequate coverage set to Sept 15th.
- Discussion of Selectors test suite changes, new version published.
- Agreement to make svn repo (rather than W3C CVS) the master repository, W3C to make backups daily.
Reftests
Mozilla is proposing a new format for CSS tests. It can’t be used to test everything, but can make testing many things much simpler and easy to automate. The basic principle is that each test consists of two files, which must be rendered identically. A complex test can then be compared against a simpler page that has the same result. This is better than comparing against an image because it equalizes font availability, anti-aliasing, and other platform- and UA-specific aspects of CSS rendering.
Resolved: we accept tests in reftest format as well, as long as they have the required metadata
Rationale: Many tests easier to write, and especially, to run this way.
Molly’s Role and the CSSWG Website
- Discussion of Bert’s proposed homepage redesign based on Jason’s design.
- General agreement to assign liaison role to Molly; she will be responsible for demonstrating new CSS features, educating the public on developments in CSS, and collecting feedback from designers.
IPTV
Discussed IPTV liaison statement and our response to it.
Upcoming Meetings
- TPAC meeting is 2-3 Nov 2009
- Targetting 22-24 March, hosted by Apple in Bay Area
- Targetting 18-20 August, hosted by Opera in Oslo
Disposition of Comments Format
Discussion of formatting for Disposition of Comments document. Various authors have adopted different style, Daniel wants to consolidate.
Abandoned Working Drafts
- Resolved: CSS Math dropped, another WG is working on something related.
- Resolved: keep Style Attribute Syntax spec, but strip it down to only currently-valid syntax.
- Resolved: drop Hyperlink Presentation module, publish note to EOL it.
- Resolved: Replace CSS Introduction with Snapshot.
- Resolved: drop Reader Media Type module, publish note to EOL it.
- Resolved: Publish a new WD of CSS OM View.
- Resolved: drop Aural style sheets from list of work items.
- Resolved: drop CSS Scoping form list of work items.
- Resolved: Ruby spec on hold until editor is found.
- Resolved: CSSOM not dropped, just abandoned temporarily.
- Resolved: CSS Presentation Levels discontinued, publish note containing entire content of the current document.
Full Minutes
- Wed Part I: Testing
- Wed Part II: Scheduling, Website, text-overflow, DoC format
- Wed Part III: Multi-col, Abandoned Drafts, Splitting border-image
- Thurs Part I: GCPM, Flexbox
- Thurs Part II: vertical-align ambiguities, Paged Media
- Thurs Part III: CSS2.1 Grammar Issues, IPTV liaison
- Fri Part I: SVG Properties, Fonts
- Fri Part II: Grid, Templates, and other coarse layout systems
- Fri Part III: CSS3 Backgrounds and Borders
Minutes and Resolutions 2009-05-20
Full minutes
MInutes and Resolutions 2009-05-27
- Closed ISSUE-108 as a non-issue
- Discussed ISSUE-107 (default ruby-position), Steve to query i18n.
- Discussed SVGWG message about CSS Backgrounds and Borders Level 3, Chris to check for necessary edits.
- CSS2.1 Issue 71 deferred to F2F
- Agreed to ask about shifting CSSWG TPAC days to Mon-Tues to avoid conflicts
Full minutes