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

Re: Better Variables through Custom Properties

From: Brian Kardell <bkardell@gmail.com>
Date: Tue, 25 Oct 2011 14:29:51 -0400
Message-ID: <CADC=+jcVnAEDBcNk7d8HGq=nopKw13L0BxA7szBh0Df9k3MC5w@mail.gmail.com>
To: Roland Steiner <rolandsteiner@google.com>
Cc: "Tab Atkins Jr." <jackalmage@gmail.com>, Boris Zbarsky <bzbarsky@mit.edu>, www-style@w3.org
I guess that's really more a question for css values and units in general :)

On Tue, Oct 25, 2011 at 2:07 PM, Brian Kardell <bkardell@gmail.com> wrote:
> What if you had
>
> #x {
>    data-foo: attr(data-foo);
> }
>
> and then in script you change the value of the attribute 'data-foo'?
>
>
> On Tue, Oct 25, 2011 at 1:50 PM, Roland Steiner
> <rolandsteiner@google.com> wrote:
>> On Tue, Oct 25, 2011 at 10:41, Brian Kardell <bkardell@gmail.com> wrote:
>>>
>>> I take it from Tab's "similar to the data-* attributes in HTML" that
>>> these are not HTML data attributes and would not be exposed in a
>>> writable way via DOM/script?
>>
>> No, but AFAICT there shouldn't be a reason to not make HTML data attributes
>> accessible via attr(), i.e.
>> [data-foo] {
>>   data-foo: attr(data-foo);
>> }
>> With this you could write to the HTML data attribute and the CSS variable
>> (same name not required) should pick it up.
>>
>> - Roland
>>
>
Received on Tuesday, 25 October 2011 18:30:21 GMT

This archive was generated by hypermail 2.3.1 : Tuesday, 26 March 2013 17:20:45 GMT