[whatwg] Parsing: < in unquoted attribute values
Anne van Kesteren
annevk at opera.com
Wed Apr 25 01:29:57 PDT 2007
On Wed, 25 Apr 2007 09:53:10 +0200, Anne van Kesteren <annevk at opera.com>
wrote:
> On Wed, 25 Apr 2007 00:03:40 +0200, Simon Pieters <zcorpan at gmail.com>
> wrote:
>> The parsing section says that < in an unquoted attribute value
>> terminates the tag. However, according to my testing[1], IE7, Gecko,
>> Opera and Webkit don't do this -- they append the < to the attribute
>> value. So I think the parsing section is wrong here.
>
> IE also lets < be an attribute. It can also be part of an attribute or
> element name. This means that:
>
> <p</p>test
>
> will become a 'p<' element with a 'p' attribute which has 'test' as
> textContent. This basically means less exceptions in the tokenizer for
> the '<' character which would be fine with me.
As I just mentioned on IRC, this essentially means removing the SHORTTAG
TAGC OMISSION feature of SGML which appears not be supported by Internet
Explorer, Opera and maybe Safari.
--
Anne van Kesteren
<http://annevankesteren.nl/>
<http://www.opera.com/>
More information about the whatwg
mailing list