- From: Sylvain Galineau <sylvaing@microsoft.com>
- Date: Fri, 9 Jul 2010 20:30:06 +0000
- To: "Eric A. Meyer" <eric@meyerweb.com>, "www-style@w3.org" <www-style@w3.org>
> From: www-style-request@w3.org [mailto:www-style-request@w3.org] On > Behalf Of Eric A. Meyer > I don't understand the distinction you're drawing, but maybe > because I come at it from a different direction. Once a spec hits CR > or is even ready to hit CR, at which point bare properties can be > supported in conforming implementations, there shouldn't be any more > changes to behavior. That's what I'm trying to accomplish here. Not to confuse things further but specs can go in and out of CR with implementations shipping in between those transitions. Box-shadow, for instance, came back into Backgrounds & Borders after the spec hit CR. By which time one vendor - Opera - had implemented some of the spec's Properties without a prefix. Your expectations imply we may want to CR features i.e. we CR border images even though we're still working on the box-shadow part of the spec; the WG discussed that recently and agreed it may be desirable in the future. Do you agree ? Opera's first CSS3 Backgrounds & Borders implementation also brings up another practice that is imo harmful to authors: partial 'bare' feature implementation e.g. supporting the longhand property but not the shorthand or vice-versa. I don't think authors should be forced to use a shorthand for, say, border-image because one vendor decided they'd ship with only the shorthand for now and implement the longhand properties later. If you want to implement bare border-image, you have to support the full property set. If you can't support the full feature, you have to keep it prefixed. It should be, however, OK for a browser vendor to only implement one of the module's features in a given release i.e. only border image.
Received on Friday, 9 July 2010 20:31:54 UTC