W3C home > Mailing lists > Public > www-style@w3.org > July 2008

[CSS21] [css3-selectors] case-sensitivity of :lang()

From: fantasai <fantasai.lists@inkedblade.net>
Date: Fri, 04 Jul 2008 18:05:50 -0700
Message-ID: <486EC8EE.8010801@inkedblade.net>
To: www-style@w3.org

Currently :lang() is defined as doing |= match against the
language string (normalized to RFC 3066 format per [1]).

It's not clear whether this match is case-sensitive or
case-insensitive. Since language codes are case-insensitive,
I believe this match should be case-insensitive. I've tested
Opera, Safari, and Firefox, and they agree.

Proposed that in
the phrase
   "in the same way as if performed by the '|=' operator."
be replaced by
   "in the same way as if performed by the '|=' operator
    except that in this case a case-insensitive match is

On a related note, while Opera and Firefox treat |= as
performing a case-sensitive match (which, afaict from
the spec, it should), Safari treats it as case-insensitive.

Received on Saturday, 5 July 2008 01:06:27 UTC

This archive was generated by hypermail 2.3.1 : Monday, 2 May 2016 14:27:38 UTC