[RC6] border conflict width: testing 'none' and 'hidden' versus narrower borders

Hello Arron and Lachlan,

Several tests, listed below, suggest (in their title and/or in their
meta assert) that the wider border wins over narrower border even when
'border-style: none' and 'border-style: hidden' are involved ... which
is not true. Even a 'border: red hidden 0px' should always prevail over
any other borders. Even a 'border: red none 100px' should always lose
over any non-zero narrow border.

Border conflict resolution where wider border wins over narrower border
is true only when border-style 'hidden' or 'none' is not involved
between 2 borders.



Lachlan testcases (25 testcases)
-----------------

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

http://test.csswg.org/suites/css2.1/nightly-unstable/html4/border-conflict-w-002.htm

http://test.csswg.org/suites/css2.1/nightly-unstable/html4/border-conflict-w-003.htm

http://test.csswg.org/suites/css2.1/nightly-unstable/html4/border-conflict-w-004.htm

http://test.csswg.org/suites/css2.1/nightly-unstable/html4/border-conflict-w-005.htm

http://test.csswg.org/suites/css2.1/nightly-unstable/html4/border-conflict-w-006.htm

http://test.csswg.org/suites/css2.1/nightly-unstable/html4/border-conflict-w-007.htm

http://test.csswg.org/suites/css2.1/nightly-unstable/html4/border-conflict-w-008.htm

http://test.csswg.org/suites/css2.1/nightly-unstable/html4/border-conflict-w-009.htm

http://test.csswg.org/suites/css2.1/nightly-unstable/html4/border-conflict-w-010.htm

http://test.csswg.org/suites/css2.1/nightly-unstable/html4/border-conflict-w-019.htm

http://test.csswg.org/suites/css2.1/nightly-unstable/html4/border-conflict-w-020.htm

http://test.csswg.org/suites/css2.1/nightly-unstable/html4/border-conflict-w-029.htm

http://test.csswg.org/suites/css2.1/nightly-unstable/html4/border-conflict-w-030.htm

http://test.csswg.org/suites/css2.1/nightly-unstable/html4/border-conflict-w-039.htm

http://test.csswg.org/suites/css2.1/nightly-unstable/html4/border-conflict-w-040.htm

http://test.csswg.org/suites/css2.1/nightly-unstable/html4/border-conflict-w-049.htm

http://test.csswg.org/suites/css2.1/nightly-unstable/html4/border-conflict-w-050.htm

http://test.csswg.org/suites/css2.1/nightly-unstable/html4/border-conflict-w-059.htm

http://test.csswg.org/suites/css2.1/nightly-unstable/html4/border-conflict-w-060.htm

http://test.csswg.org/suites/css2.1/nightly-unstable/html4/border-conflict-w-069.htm

http://test.csswg.org/suites/css2.1/nightly-unstable/html4/border-conflict-w-070.htm

http://test.csswg.org/suites/css2.1/nightly-unstable/html4/border-conflict-w-079.htm

http://test.csswg.org/suites/css2.1/nightly-unstable/html4/border-conflict-w-080.htm

http://test.csswg.org/suites/css2.1/nightly-unstable/html4/border-conflict-w-089.htm


Microsoft testcases (11 testcases)
-------------------

http://test.csswg.org/suites/css2.1/nightly-unstable/html4/border-conflict-width-007.htm

http://test.csswg.org/suites/css2.1/nightly-unstable/html4/border-conflict-width-017.htm

http://test.csswg.org/suites/css2.1/nightly-unstable/html4/border-conflict-width-027.htm

http://test.csswg.org/suites/css2.1/nightly-unstable/html4/border-conflict-width-037.htm

http://test.csswg.org/suites/css2.1/nightly-unstable/html4/border-conflict-width-057.htm

http://test.csswg.org/suites/css2.1/nightly-unstable/html4/border-conflict-width-077.htm

http://test.csswg.org/suites/css2.1/nightly-unstable/html4/border-conflict-width-087.htm

http://test.csswg.org/suites/css2.1/nightly-unstable/html4/border-conflict-width-097.htm


Hidden wins regardless of border width
--------------------------------------

http://test.csswg.org/suites/css2.1/nightly-unstable/html4/border-conflict-style-005.htm

says

"The 'hidden' border is the dominant border when it is collapsed with a
'dashed' border of the same size."
but that's not perfectly true. 'hidden' border style wins all the time,
regardless of its border width.


None loses regardless of border width
--------------------------------------

http://test.csswg.org/suites/css2.1/nightly-unstable/html4/border-conflict-style-027.htm
says

"The 'double' border is the dominant border when it is collapsed with a
'none' border of the same size."
but that's not perfectly true. 'none' border style "loses" even if it
has a bigger border width.


http://test.csswg.org/suites/css2.1/nightly-unstable/html4/border-conflict-style-068.htm
says

"The 'outset' border is the dominant border when it is collapsed with a
'none' border of the same size."
but 'none' border style "loses" even if it has a bigger border width.

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 Wednesday, 23 November 2011 19:58:21 UTC