W3C home > Mailing lists > Public > www-style@w3.org > September 2010

Re: [css3-values] Suggestion: Allowing attr() in calc()

From: Boris Zbarsky <bzbarsky@MIT.EDU>
Date: Wed, 01 Sep 2010 14:42:59 -0400
Message-ID: <4C7E9EB3.2060005@mit.edu>
To: Lea Verou <leaverou@gmail.com>
CC: www-style@w3.org
On 9/1/10 2:41 PM, Boris Zbarsky wrote:
> On 9/1/10 2:39 PM, Lea Verou wrote:
>>
>>> I must be missing something here. Say I have this rule:
>>>
>>> * { width: calc(attr(border) * 10px); }
>>>
>>> and this HTML document:
>>>
>>> <table border=1"></table>
>>> <div border="1"></div>
>>>
>>> What are the computed widths of the div and table, and why?
>>>
>>> -Boris
>> Same as:
>> * { width: calc(1 * 10px); }
>>
>> Which if my understanding is correct ends up being equivalent to:
>> * { width: 10px; }
>>
>> Am I missing something?
>
> The "width" attribute on <div> is not an integer attribute. It's just a
> string attribute.

Er, of course I meant the "border" attribute.  But the point is that the 
type of an attribute depends on the node.

-Boris
Received on Wednesday, 1 September 2010 18:43:43 GMT

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