- From: Gérard Talbot <css21testsuite@gtalbot.org>
- Date: Sat, 8 Oct 2011 21:21:16 -0400
- 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 UTC