[whatwg] [Selectors4] case-insensitive attribute value matching (in XML)

Ian Hickson ian at hixie.ch
Fri Jan 20 14:31:01 PST 2012


On Tue, 26 Jul 2011, Christoph Päper wrote:
>
> Anne van Kesteren:
> > I'm still trying to get HTML and browsers to change so that attribute 
> > values always match case-sensitively, irrespective of markup language. 
> > The current magic attribute list in HTML whose values needs to be 
> > matched ASCII case-insensitively is just ugly.
> 
> Can’t that be changed to something like the following?
> 
>   When an attribute takes as a value
>   – a single keyword or
>   – a whitespace-separated list of keywords,
>   where all valid keywords are defined in this spexcification,
>   these keywords are ASCII case-insensitive.
>   All other attribute values are case-sensitive.
> 
> or just
> 
>   All element names, attribute names and attribute value keywords
>   defined in this specification are ASCII case-insensitive.
>   All other attribute values are case-sensitive.

The spec changed recently in response to Anne's efforts here. If this is 
an area of interest, I encourage you to study the specification to see if 
the current requirements are satisfactory.

-- 
Ian Hickson               U+1047E                )\._.,--....,'``.    fL
http://ln.hixie.ch/       U+263A                /,   _.. \   _\  ;`._ ,.
Things that are impossible just take longer.   `._.-(,_..'--(,_..'`-.;.'


More information about the whatwg mailing list