- From: Mike Sherov <mike.sherov@gmail.com>
- Date: Mon, 12 Mar 2012 20:30:42 -0400
- To: www-style@w3.org
- Message-ID: <CAD1Dv_+k3uBsvZHfet4x+CP70j2n3MG5+99YBEQNG8UETSuF2w@mail.gmail.com>
>> On Thu, 16 Jun 2011 06:09:46 +0200, Boris Zbarsky <bzbarsky@mit.edu> wrote:
>> Or to put this in testcase terms:
>>
>> <style>
>> body { width: 200px; }
>> div { width: auto; box-sizing: border-box; padding: 10px; }
>> </style>
>> <body><div></div></body>
>>
>> The question is whether getComputedStyle for 'width' on the div should
>> return 180px or 200px (neither of which is the CSS 2.1 computed value;
>> the former is the used width and the latter is what would work for
>> round-tripping).
>
> Per the specification that should be 180px. Not sure it is worth special
> casing box-sizing.
>
> http://dev.w3.org/csswg/cssom/#dom-window-getcomputedstyle
> http://dev.w3.org/csswg/cssom/#resolved-value
>
>
>> Note also https://bugzilla.mozilla.org/show_bug.cgi?id=520992 (which
>> seems to be the only Gecko bug report related to this I've found).
>>
>> -Boris
I know this is raising an old issue, but it seems as if the resolved value
(which is used by getComputedStyle) for width should return a
round-trippable value. In fact, I believe that implicit in the definition
of resolved value is the concept that the value should be round-trippable.
In the case of width, it gets a bit weird, because the meaning of width
changes based on box-sizing. What's more is that all browsers save for
Firefox currently implement the round-trippable value.
This issue can be resolved in 1 of 2 ways:
1. special case width for box-sizing, as Anne previously said "not sure it
is worth special casing".
2. add a requirement to "resolved values" that specifies a resolved value
as being round-trippable.
I haven't done any research to this besides the the firefox bug linked
above, and the jQuery ticket I'm working on that inspired me to write this
email: http://bugs.jquery.com/ticket/11004 . I've opened a ticket in
hopes to get this addressed:
https://www.w3.org/Bugs/Public/show_bug.cgi?id=16316
I welcome any and all feedback.
--
Mike Sherov
Lead Developer
SNAP Interactive, Inc.
Ticker: STVI.OB
Received on Tuesday, 13 March 2012 00:31:30 UTC