- From: Ian Hickson <ian@hixie.ch>
- Date: Fri, 22 Jun 2007 02:19:53 +0000 (UTC)
On Wed, 13 Jun 2007, Simon Pieters wrote: > > Since attribute names that use characters outside ASCII aren't parse > errors, and any attribute is allowed on the embed element, the > definition of "Attribute names" in #writing is incorrect. Fixed. > Although that isn't quite right either. The parsing section allows > attributes to begin with =. Given the following markup: > > <a ==""> > > Safari, Opera and Firefox drop the attribute. IE has an attribute with > the name being the empty string and the value being ="". The HTML5 > parsing spec says that there should be an attribute with the name = and > the value the empty string. The "Before attribute name state" part of > the parsing spec might have to be revisited. I don't see any harm in leaving the spec as-is here, given the lack of interoperability and the fact that there's no real reason to be using attributes with this name anyway. Whatever's simplest to implement is probably best here. -- Ian Hickson U+1047E )\._.,--....,'``. fL http://ln.hixie.ch/ U+263A /, _.. \ _\ ;`._ ,. Things that are impossible just take longer. `._.-(,_..'--(,_..'`-.;.'
Received on Thursday, 21 June 2007 19:19:53 UTC