- From: Brian Manthos <brianman@microsoft.com>
- Date: Wed, 16 Nov 2011 16:45:04 +0000
- To: Øyvind Stenhaug <oyvinds@opera.com>
- CC: www-style <www-style@w3.org>
The difference here is that in your example that's a CSS3 browser vs. a CSS4 browser. The scenario in my example is CSS3 browser A vs. CSS3 browser B. That's a huge difference. At least IMO. -Brian > -----Original Message----- > From: Øyvind Stenhaug [mailto:oyvinds@opera.com] > Sent: Wednesday, November 16, 2011 4:20 AM > To: Brian Manthos > Cc: www-style > Subject: Re: Unprefixing CSS properties > > On Wed, 16 Nov 2011 06:49:08 +0100, Brian Manthos > <brianman@microsoft.com> > wrote: > > >>> expanded grammar > >> Those are totally OK since the changes are backwards compatible. > > Incorrect. While authoring conventions can make it effectively > > backwards compatible, it’s not strictly backwards compatible. > > > > Example: > > div { > > transition-timing-function: ease-in; > > transition-timing-function: step-start; > > } > > > > Browser A unprefixes against the current WD. Browser A applies > > “ease-in”. > > > > Browser B unprefixes against the current ED. Browser B applies > > “step-start”. > > > > Interoperability failure. > > That's not really much different than e.g. > > div { > background: white; > background: url(foo.png), lightblue; > } > > Browser A implements the current level 2 syntax; applies "white". > > Browser B implements the current level 3 syntax; applies "url(foo.png), > lightblue". > > -- > Øyvind Stenhaug > Core Norway, Opera Software ASA
Received on Wednesday, 16 November 2011 16:45:32 UTC