W3C home > Mailing lists > Public > public-css-testsuite@w3.org > October 2010

Re: 20101001: missing tests

From: Gérard Talbot <css21testsuite@gtalbot.org>
Date: Sun, 3 Oct 2010 13:16:30 -0700
Message-ID: <af6392e082938682397598caef823074.squirrel@cp3.shieldhost.com>
To: "Simon Fraser" <smfr@me.com>
Cc: "Public CSS 2.1 test suite mailing list" <public-css-testsuite@w3.org>

> On Oct 3, 2010, at 12:20 pm, Gérard Talbot wrote:
>
>>> When I compare the HTML4 and XHTML1 tests in the 20101001 zip file, I
>> find many tests missing from the html4 directory, and some in html4
>> that
>>> are not in xhtml1 (I'm not sure how many are expected to differ):
>>> Only
>> in html4/                Only in xhtml1/
>>> ----------------------------------------------------------
>>
>> (...)
>>
>>> overflow-html-body-001
>>
>> http://test.csswg.org/suites/css2.1/20101001/html4/overflow-html-body-001.htm
>>
>> That overflow-html-body-001 testcase should not be in XHTML too and it
>> is properly marked with
>>
>> <meta name="flags" content="HTMLonly">
>>
>> I have not checked about the others.
>
> Indeed, all the tests I listed that are only present in html/ have the
> HTMLonly flag. So that leaves the following, which are missing from
> html4/:
>
> absolute-replaced-height-006

Simon,

http://test.csswg.org/suites/css2.1/20101001/xhtml1/absolute-replaced-height-006.xht

That absolute-replaced-height-006 testcase has :

      <meta name="flags" content="nonHTML svg" />

I have not checked the testcase any further... just the flag.

> absolute-replaced-height-013
> absolute-replaced-height-020
> absolute-replaced-height-027
> absolute-replaced-height-034
> absolute-replaced-width-002
> absolute-replaced-width-003
> absolute-replaced-width-004
> absolute-replaced-width-007
> absolute-replaced-width-009
> absolute-replaced-width-010
> absolute-replaced-width-011
> absolute-replaced-width-014
> absolute-replaced-width-016
> absolute-replaced-width-017
> absolute-replaced-width-018
> absolute-replaced-width-021
> absolute-replaced-width-023
> absolute-replaced-width-024
> absolute-replaced-width-025
> absolute-replaced-width-028
> absolute-replaced-width-030
> absolute-replaced-width-031
> absolute-replaced-width-032
> absolute-replaced-width-035
> absolute-replaced-width-037
> absolute-replaced-width-038
> absolute-replaced-width-039
> absolute-replaced-width-042
> absolute-replaced-width-049
> absolute-replaced-width-051
> absolute-replaced-width-052
> absolute-replaced-width-053
> absolute-replaced-width-056
> absolute-replaced-width-063
> absolute-replaced-width-065
> absolute-replaced-width-066
> absolute-replaced-width-067
> absolute-replaced-width-070
> absolute-replaced-width-077


> block-replaced-width-002
> block-replaced-width-003
> block-replaced-width-004
> block-replaced-width-007

> float-replaced-width-007
> float-replaced-width-008
> float-replaced-width-009
> float-replaced-width-012

> inline-block-replaced-width-002
> inline-block-replaced-width-003
> inline-block-replaced-width-004

> inline-replaced-width-002
> inline-replaced-width-003
> inline-replaced-width-004
> inline-replaced-width-007


At least 16 of those *-replaced-width-* testcases should be removed from
html4 *and* from xhtml1 because they were considered incorrect.

See 11- Rejectable testcases because undefined in the section 10.3.x in
http://lists.w3.org/Archives/Public/public-css-testsuite/2010Sep/0161.html

The others may have been removed from html4 for the same reasons.
Whenever a containing block's (width, max-width, min-width) depends on
its intrinsic content, then you can not deal with percentage. This is
often repeated in section 10 of CSS 2.1 spec.


"
If the containing block's width depends on this element's width, then
the resulting layout is undefined in CSS 2.1.
"
http://www.w3.org/TR/CSS21/visudet.html#min-max-widths


"
Percentage intrinsic widths are first evaluated with respect to the
containing block's width, if that width does not itself depend on the
replaced element's width. If it does, then the resulting layout is
undefined in CSS 2.1.
"
http://www.w3.org/TR/CSS21/visudet.html#the-width-property


regards, Gérard
-- 
Contributions to the CSS 2.1 test suite:
http://www.gtalbot.org/BrowserBugsSection/css21testsuite/

CSS 2.1 test suite (RC2; October 1st 2010):
http://test.csswg.org/suites/css2.1/20101001/html4/toc.html

CSS 2.1 test suite contributors:
http://test.csswg.org/source/contributors/
Received on Sunday, 3 October 2010 20:17:38 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Sunday, 3 October 2010 20:17:43 GMT