- From: Gérard Talbot <css21testsuite@gtalbot.org>
- Date: Sat, 11 Feb 2012 23:33:10 -0500
- To: "Public CSS test suite mailing list" <public-css-testsuite@w3.org>
Hello,
http://test.csswg.org/suites/css2.1/nightly-unstable/html4/font-size-118.htm
line 15 .big { font-size: 10em; }
line 17 .smaller { font-size: smaller; }
line 28 <div class="big"><div class="smaller"><div class="text">
</div></div></div>
The CSS 2.1 spec [1] does not specify the scaling factor involved for
'smaller' and 'larger' keywords. So, if computed font-size of .big node
is 160px, then computed font-size of .smaller could be almost any value
(lower than 160px). This gives leeway, leniency, laxism.
Browsers : computed value for .smaller
-------- ---------------------------
Firefox 10: 106.667px (meaning a scaling factor of 1.5)
Chrome 17 : 133px (meaning a scaling factor of 1.2)
Opera 11.6: 128px (meaning a scaling factor of 1.25)
(I have not tested with IE8 nor IE9).
Note that .big computed font-size is already outside the table of
font-size.
So, for all those reasons, I am not sure this test is good. Its layout
rendering is definitely *not* predictable: the dimensions of the filled
green rectangle is unpredictable.
[1]:
"
In CSS1, the suggested scaling factor between adjacent indexes was 1.5,
which user experience proved to be too large. In CSS2, the suggested
scaling factor for a computer screen between adjacent indexes was 1.2,
which still created issues for the small sizes. Implementation
experience has demonstrated that a fixed ratio between adjacent
absolute-size keywords is problematic, and this specification does not
recommend such a fixed ratio.
"
Gérard
--
Contributions to the CSS 2.1 test suite:
http://www.gtalbot.org/BrowserBugsSection/css21testsuite/
CSS 2.1 Test suite RC6, March 23rd 2011:
http://test.csswg.org/suites/css2.1/20110323/html4/toc.html
CSS 2.1 test suite harness:
http://test.csswg.org/harness/
Contributing to to CSS 2.1 test suite:
http://www.gtalbot.org/BrowserBugsSection/css21testsuite/web-authors-contributions-css21-testsuite.html
Received on Sunday, 12 February 2012 04:33:39 UTC