W3C home > Mailing lists > Public > www-style@w3.org > April 2016

Re: [css-values] Case sensitivity of attr()

From: Tab Atkins Jr. <jackalmage@gmail.com>
Date: Tue, 5 Apr 2016 16:48:26 -0700
Message-ID: <CAAWBYDBCMDdwaAVy+hC4LmZrvozoPgcUM4Jid1=P4yw9YesrNw@mail.gmail.com>
To: Simon Pieters <simonp@opera.com>
Cc: "www-style@w3.org" <www-style@w3.org>, "ms2ger@gmail.com" <ms2ger@gmail.com>
On Tue, Apr 5, 2016 at 4:53 AM, Simon Pieters <simonp@opera.com> wrote:
> Please see https://github.com/whatwg/html/issues/991
>
> CSS2:
> "The case-sensitivity of attribute names depends on the document language."
> https://drafts.csswg.org/css2/generate.html#propdef-content
>
> css-values:
> https://drafts.csswg.org/css-values-3/#funcdef-attr
>
> No text about the case sensitivity that I can find. I suppose it should have
> something similar to CSS2 or
> https://drafts.csswg.org/selectors-4/#case-sensitive
>
>
> Anne van Kesteren suggests:
>>
>> I would love it if CSS just exposed some host-defined slots (or required
>> those to be defined on "document" or wherever) to make this more explicit.
>> Would attr() ever be different from attribute selector matching for
>> instance?
>
>
> https://github.com/whatwg/html/issues/991#issuecomment-205733587
>
> For now I suppose we can add attr() in HTML (with the same rules as
> attribute selectors) but we can investigate better ways of handling this, in
> particular if CSS will add new features that should have these rules...

I think we should define a slot for attributes to define whether
they're CI or CS, then everything can just refer to that.

~TJ
Received on Tuesday, 5 April 2016 23:49:16 UTC

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