[RC6] border-left-width-applies-to-[001 to 007 and 013, 014]: removal of 'table-layout: fixed' and 'margin-left: 1in'

Arron,

[RC6]
http://test.csswg.org/suites/css2.1/20110323/html4/border-left-width-applies-to-001.htm

[nightly-unstable]
http://test.csswg.org/suites/css2.1/nightly-unstable/html4/border-left-width-applies-to-001.htm


[RC6]
http://test.csswg.org/suites/css2.1/20110323/html4/border-left-width-applies-to-002.htm


[nightly-unstable]
http://test.csswg.org/suites/css2.1/nightly-unstable/html4/border-left-width-applies-to-002.htm


[RC6]
http://test.csswg.org/suites/css2.1/20110323/html4/border-left-width-applies-to-003.htm


[nightly-unstable]
http://test.csswg.org/suites/css2.1/nightly-unstable/html4/border-left-width-applies-to-003.htm


[RC6]
http://test.csswg.org/suites/css2.1/20110323/html4/border-left-width-applies-to-004.htm


[nightly-unstable]
http://test.csswg.org/suites/css2.1/nightly-unstable/html4/border-left-width-applies-to-004.htm


[RC6]
http://test.csswg.org/suites/css2.1/20110323/html4/border-left-width-applies-to-005.htm


[nightly-unstable]
http://test.csswg.org/suites/css2.1/nightly-unstable/html4/border-left-width-applies-to-005.htm


[RC6]
http://test.csswg.org/suites/css2.1/20110323/html4/border-left-width-applies-to-006.htm


[nightly-unstable]
http://test.csswg.org/suites/css2.1/nightly-unstable/html4/border-left-width-applies-to-006.htm


[RC6]
http://test.csswg.org/suites/css2.1/20110323/html4/border-left-width-applies-to-007.htm


[nightly-unstable]
http://test.csswg.org/suites/css2.1/nightly-unstable/html4/border-left-width-applies-to-007.htm


[RC6]
http://test.csswg.org/suites/css2.1/20110323/html4/border-left-width-applies-to-013.htm


[nightly-unstable]
http://test.csswg.org/suites/css2.1/nightly-unstable/html4/border-left-width-applies-to-013.htm


[RC6]
http://test.csswg.org/suites/css2.1/20110323/html4/border-left-width-applies-to-014.htm


[nightly-unstable]
http://test.csswg.org/suites/css2.1/nightly-unstable/html4/border-left-width-applies-to-014.htm




table-layout: fixed
-------------------

I have removed the 'table-layout: fixed;' declaration from those tests.
It's unneeded, unnecessary and inconsequent. In order to trigger the
fixed table layout algorithm and to have some kind of layout effect,
some kind of rendering effect, the table width or at least one column
width or at least one table cell width in first row has to be specified.
If none of those 3 is specified, then 'table-layout: fixed' does not and
can not have any useful or meaningful rendering effect.


margin-left: 1in
----------------

I have removed the 'margin-left: 1in;' declaration from those tests.
I see no reason for setting such declaration. In the 'border-collapse:
collapse' model,

"
The left border width of the table is half of the first cell's collapsed
left border, and the right border width of the table is half of the last
cell's collapsed right border. If subsequent rows have larger collapsed
left and right borders, then any excess spills into the margin area of
the table.
"
http://www.w3.org/TR/CSS21/tables.html#collapsing-borders

There is no subsequent rows, so no possible excess spilling. So, I see
no reason to set a margin-left to 1in for these tests.

Where exactly the left border of a table starts in comparison to where
its content box starts is an issue which does not and should not affect
where the black border is starts being painted in all those tests.

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 Saturday, 2 June 2012 00:03:53 UTC