- From: Arron Eicholz <Arron.Eicholz@microsoft.com>
- Date: Fri, 3 Dec 2010 17:32:43 +0000
- To: "css21testsuite@gtalbot.org" <css21testsuite@gtalbot.org>
- CC: "public-css-testsuite@w3.org" <public-css-testsuite@w3.org>, "Řyvind Stenhaug" <oyvinds@opera.com>
On Friday, October 15, 2010 8:44 AM Gérard Talbot wrote:
> http://test.csswg.org/suites/css2.1/20101001/html4/numbers-units-014.htm
>
> http://test.csswg.org/source/contributors/microsoft/submitted/Chapter_4/
> numbers-units-014.htm
>
> That testcase still has problems; as coded, it can not fail and does not test
> what it tries to be testing.
>
> #parent
> {
> font: 50px/1 ahem;
> }
> #div1
> {
> font-size: larger;
> }
> #test
> {
> background: black;
> height: 1em;
> width: 1em;
> }
> div
> {
> margin-top: 5px;
> }
> #reference
> {
> background: black;
> height: 25px;
> width: 25px;
> }
>
>
> <div id="parent">
> <div id="div1">
> <div id="test"></div>
> <div>X</div>
> </div>
> </div>
>
>
> #div1 computed font-size could be 50px mult scaling factor of
> (1.2|..|1.5) = 60px or .. or 75px or according to 15.7 Font-size
> http://www.w3.org/TR/CSS21/fonts.html#font-size-props
> any other value since
> "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 [CSS 2.1] specification does not recommend such a
> fixed ratio**."
>
> As coded,
> <div id="test"></div>
> <div>X</div>
> are exactly the same since 'X' creates a square of exactly 1em in height and
> width regardless of involved or specified font-size.
> And since we do not know the scaling factor between medium and large,
> then we can not compare with a reference.
>
> There is no #reference node in the markup code.
>
> I think that testcase should just be removed because it does not test what it
> is aiming at or supposed to be testing to begin with. I do not see how that
> testcase can be rehabilitated or "restaured".
>
> =================
>
> Řyvind's feedback on table-height-algorithm-026 :
> http://lists.w3.org/Archives/Public/public-css-testsuite/2010Feb/0031.html
>
> Testcase:
> http://test.csswg.org/suites/css2.1/20101001/html4/table-height-algorithm-
> 026.htm
>
> http://test.csswg.org/source/contributors/microsoft/submitted/Chapter_17
> /table-height-algorithm-026.htm
>
> The testcase compares the vertical position of bottom borders, it does not
> compare the vertical alignment of the text as sitting on the baseline and
> without any descender.
>
> There are many differences between browsers in the way they style by
> default submit or push buttons: font used (font: -webkit-small-control for
> Chrome), padding-top and padding-bottom (1px for Chrome 6 and Opera
> 10.63; 0px for Firefox 3.6.10).
>
> I propose this replacement:
> http://www.gtalbot.org/BrowserBugsSection/css21testsuite/table-height-
> algorithm-026.htm
> and I welcome feedback on it.
>
> The testcase still would require to update the text assert; as worded, I do not
> understand it.
>
> That testcase could still be simplified by changing background-color from light
> gray (#DDD) to white color.
Fixed both cases
--
Thanks,
Arron Eicholz
Received on Friday, 3 December 2010 17:33:16 UTC