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

[RC6] border-conflict-element-001 is incorrect, invalid

From: Gérard Talbot <css21testsuite@gtalbot.org>
Date: Sat, 8 Oct 2011 21:21:16 -0400
Message-ID: <2358748d88b2ab9c7579ae7c5ad0e6c2.squirrel@gtalbot.org>
To: "Arron Eicholz" <arron.eicholz@microsoft.com>
Cc: "Public CSS test suite mailing list" <public-css-testsuite@w3.org>
Arron,

[RC6]
http://test.csswg.org/suites/css2.1/20110323/html4/border-conflict-element-001.htm

[nightly-unstable]
http://test.csswg.org/suites/css2.1/nightly-unstable/html4/border-conflict-element-001.htm


use this code:

           .collapsing1
            {
                border-left: red;
            }
            #collapsing2
            {
                border-top: red;
            }


but border-left and border-top are shorthand properties

8.5.4 Border shorthand properties: 'border-top', 'border-right',
'border-bottom', 'border-left', and 'border'
http://www.w3.org/TR/CSS21/box.html#border-shorthand-properties

So, if border-left-style, border-left-width, border-top-style and
border-top-width values are omitted, then such "missing" values are the
initial values. In this case, it is 'none' for style and 'medium' for
width.

"Omitted values are set to their initial values."
http://www.w3.org/TR/CSS21/box.html#border-shorthand-properties

So, here, there is no border conflict at all; the testcase is not
testing what it was originally trying to test.

Proposed correction
-------------------

           .collapsing1
            {
                border-left-color: red;
            }
            #collapsing2
            {
                border-top-color: red;
            }

and then, there would be a conflict with same border-style and same
border-width for adjacent cells.

regards, 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, 9 October 2011 01:22:08 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Sunday, 9 October 2011 01:22:15 GMT