- 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