W3C home > Mailing lists > Public > www-style@w3.org > October 2012

Re: [css3-fonts][css-variables][css-counter-styles-3][css3-values] Case sensitivity of user-defined identifiers

From: François REMY <fremycompany_pub@yahoo.fr>
Date: Wed, 3 Oct 2012 17:46:33 +0200
Message-ID: <FB0DA4C19718432F9DD9C3DF7075B616@FREMYD2>
To: "Boris Zbarsky" <bzbarsky@MIT.EDU>
Cc: <www-style@w3.org>
|  Ah, because variable names are property _names_, not property _values_?

Actually, they are both.

Following the [css-variables] draft:

    :root {
        var-link-color: red;
        var-link-decoration: underline;
    }
    :link {
        color: var(link-color);
        text-decoration: var(link-decoration);
    }

Follow the [css-custom] draft:

    :root {
        my-link-color: red;
        my-link-decoration: underline;
    }
    :link {
        color: use(my-link-color);
        text-decoration: use(my-link-decoration);
    }




|  > In HTML, user-defined attributes seems to be case-insenstive for Latin1
|  > at least (tested in IE9, Chrome 24) :
|  >
|  >     document.body.setAttribute("â", true); 
document.body.getAttribute("Â");
|
|  Per HTML5 spec, and in Gecko, this returns null.

You're the only browser to do so. Tested in Opera, it returns "true" too. 
Time to change the spec?



Anyway, I don't expect ppl to use non-ASCII idents. We could even make that 
compulsory to make sure. 
Received on Wednesday, 3 October 2012 15:46:59 UTC

This archive was generated by hypermail 2.4.0 : Monday, 23 January 2023 02:14:20 UTC