W3C home > Mailing lists > Public > www-style@w3.org > July 2012

Re: [CSS2.1][CSSOM] "Used Value" and "auto"

From: Mike Sherov <mike.sherov@gmail.com>
Date: Thu, 12 Jul 2012 08:24:02 -0400
Message-ID: <4298245386613240658@unknownmsgid>
To: Boris Zbarsky <bzbarsky@mit.edu>
Cc: "www-style@w3.org" <www-style@w3.org>
Thanks Boris, I'm right there with you. The bug I posted already
addresses this: https://www.w3.org/Bugs/Public/show_bug.cgi?id=16389

The problem is two fold: most browsers already convert percentage to
pixel for top/left/bottom/right, but they also return auto.

I have bugs out in webkit to correct both percentage and auto, and a
bug out against CSSOM to amend to reflect this reality.

Mike Sherov
Lead Programmer
SNAP Interactive, Inc.
Ticker: STVI.OB

Sent Via Mobile: Please excuse my grammar, tone, and punctuation. My
thumbs can't create flowery prose.

On Jul 12, 2012, at 8:20 AM, Boris Zbarsky <bzbarsky@mit.edu> wrote:

> On 7/12/12 2:35 AM, Mike Sherov wrote:
>> I'm working with Ryosuke Niwa on correcting the behavior of
>> getComputedStyle(elem).top/left/right/bottom
>
> Note that right now the current CSSOM draft says that for top/left/right/bottom the computed value is returned, not the used value.
>
> So if you want to convert percentages to pixels, you also need to change the definition of resolved value to move top/left/right/bottom into the used value bucket.
>
> But yes, "auto" is never a used value for top/left/right/bottom for positioned things, as far as I can tell.  Though CSS2.1 sure could be clearer about used values in general...
>
> -Boris
>
Received on Thursday, 12 July 2012 12:24:40 GMT

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