W3C home > Mailing lists > Public > public-css-testsuite@w3.org > April 2012

Re: [CSS21] Computed value of top/right/bottom/left for position:static

From: Gérard Talbot <css21testsuite@gtalbot.org>
Date: Wed, 11 Apr 2012 00:55:56 -0400
Message-ID: <20120411005556.18996mxetl3layn0@ed-sh-cp3.entirelydigital.com>
To: Øyvind Stenhaug <oyvinds@opera.com>
Cc: Public CSS testsuite mailing list <public-css-testsuite@w3.org>
Øyvind Stenhaug <oyvinds@opera.com> a écrit :

> The "Computed value" lines for top, right, bottom and left all say  
> "for 'position:static', 'auto'".

The spec now says:
Computed value: if specified as a length, the corresponding absolute  
length; (...)


     The box is a normal box, laid out according to the normal flow.  
The 'top', 'right', 'bottom', and 'left' properties do not apply.

> However, when I specify e.g. 100px, Chrome, Firefox, IE and Opera  
> all inherit that length instead. Also these tests assume that will  
> happen:
> http://test.csswg.org/suites/css2.1/20101027/html4/dynamic-top-change-002.htm
> http://test.csswg.org/suites/css2.1/20101027/html4/dynamic-top-change-003.htm
> Either the spec or the tests would have to change.

This test

http://www.gtalbot.org/BrowserBugsSection/css21testsuite/inherit-static-offset-001.xht  (I may change the filename  

checks, tests that specified value set on parent is used on child,  
even though top and left offset properties do not apply on statically  
positioned elements.

Chrome 18.0.1025.151 in its web inspector tool and Opera 11.62  
(DragonFly web debugging tool) indicate 'auto' as computed value for  
left and top for the parent element; Firefox 11.0 indicates '50px'.

Contributions to the CSS 2.1 test suite:

CSS 2.1 Test suite RC6, March 23rd 2011

CSS 2.1 test suite harness:
Received on Wednesday, 11 April 2012 04:56:27 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 21:13:24 UTC