- From: Gérard Talbot <css21testsuite@gtalbot.org>
- Date: Fri, 30 Jul 2010 12:13:24 -0700
- To: "public-css-testsuite@w3.org" <public-css-testsuite@w3.org>
- Cc: "Arron Eicholz" <Arron.Eicholz@microsoft.com>
Hello, This is mostly for Arron. Unless specified for "author: Ian Hickson", all individual comments refer to Microsoft's testcases. I did not find any big, huge errors. Summary (mostly for Fantasai and Arron) *************************************** - 4 Fractional pixel testcases: all identified with the searchable string "Fractional pixel issue!". I have proposed alternative in each cases. - 2 erroneous meta assert: search for http://test.csswg.org/suites/css2.1/20100727/html4/margin-left-applies-to-007.htm http://test.csswg.org/suites/css2.1/20100727/html4/margin-top-applies-to-007.htm - many testcases resort to a #wrapper, sometimes abs. pos., sometimes rel.pos., which, IMO, were unneeded - many testcases declare div {height: 0} when it's not necessary and in fact it would be preferred to not be declared so that the testcases themselves can "speak" for themselves in terms of layout, positioning - (involving many testcases) border-collapse: collapse should be removed everywhere: this is not needed and may in fact interfere with the testcases - (involving a few testcases) whenever display: list-item is declared, then the expected results should indicate that a list-marker bullet should be present and where - some testcases abuse of rel.pos. and abs. pos.: eg. http://test.csswg.org/suites/css2.1/20100727/html4/margin-left-113.htm Although technically correct, the testcase could be redone with less declarations and less rules and be accurately targeted to meet/fulfill the targeted properties of the test - keyword "inherit" on percentage values have not been tested; this is a gap in the test suite so far e.g.: div {margin-left: 50%;} div > div {margin-left: inherit;} - I have rejected Ian Hickson's 3 snowflakes character http://test.csswg.org/suites/css2.1/20100727/html4/tables-101.htm ************************** Section 8.1 =========== ---------------------- http://test.csswg.org/suites/css2.1/20100727/html4/margin-backgrounds-001.htm http://test.csswg.org/suites/css2.1/20100727/html4/margin-border-padding-001.htm Reviewed and approved. ---------------------- http://test.csswg.org/suites/css2.1/20100727/html4/margin-border-padding-002.htm http://test.csswg.org/suites/css2.1/20100727/html4/margin-border-padding-003.htm Rejected both for the same reason: vertical-align: text-bottom should be defined for the embedded image in div#div3 otherwise the image/object "sits" on the baseline of div#div3 and increases the box content height See, verify with http://www.gtalbot.org/BrowserBugsSection/css21testsuite/experiments-va-lineheight-02.html ---------------------- Section 8.3 =========== Author: Ian Hickson http://test.csswg.org/suites/css2.1/20100727/html4/c412-blockw-000.htm Reviewed and approved. ---------------------- Author: Ian Hickson http://test.csswg.org/suites/css2.1/20100727/html4/c5501-imrgn-t-000.htm The assert should say something like: <meta name="assert" content="'margin-top' property has no effect on non-replaced inline elements."> Reviewed and approved. ---------------------- Author: Ian Hickson http://test.csswg.org/suites/css2.1/20100727/html4/c5501-mrgn-t-000.htm Reviewed and approved. {This testcase could be converted to use a bigger font size (like 20px or 16px): http://www.gtalbot.org/BrowserBugsSection/css21testsuite/c5501-mrgn-t-000-gt.html } ---------------------- Author: Ian Hickson http://test.csswg.org/suites/css2.1/20100727/html4/c5502-imrgn-r-000.htm Reviewed and approved. The testcase code could be reduced without weakening its objective/intrinsic complexity and difficulty: http://www.gtalbot.org/BrowserBugsSection/css21testsuite/c5502-imrgn-r-000-gt.html ---------------------- Author: Ian Hickson http://test.csswg.org/suites/css2.1/20100727/html4/c5502-imrgn-r-001.htm Reviewed and approved. http://www.gtalbot.org/BrowserBugsSection/css21testsuite/c5502-imrgn-r-001-gt.html ---------------------- Author: Ian Hickson http://test.csswg.org/suites/css2.1/20100727/html4/c5502-imrgn-r-003.htm Reviewed and approved. ---------------------- Author: Ian Hickson http://test.csswg.org/suites/css2.1/20100727/html4/c5502-imrgn-r-004.htm Reviewed and approved. http://www.gtalbot.org/BrowserBugsSection/css21testsuite/c5502-imrgn-r-004-gt.html ---------------------- Author: Ian Hickson http://test.csswg.org/suites/css2.1/20100727/html4/c5502-mrgn-r-000.htm Reviewed and approved. ---------------------- Author: Ian Hickson http://test.csswg.org/suites/css2.1/20100727/html4/c5502-mrgn-r-001.htm Reviewed and approved. ---------------------- Author: Ian Hickson http://test.csswg.org/suites/css2.1/20100727/html4/c5502-mrgn-r-002.htm Reviewed and approved. ---------------------- Author: Ian Hickson http://test.csswg.org/suites/css2.1/20100727/html4/c5502-mrgn-r-003.htm Reviewed and approved. ---------------------- Author: Ian Hickson http://test.csswg.org/suites/css2.1/20100727/html4/c5503-imrgn-b-000.htm Reviewed and approved. ---------------------- Author: Ian Hickson http://test.csswg.org/suites/css2.1/20100727/html4/c5503-mrgn-b-000.htm Reviewed and approved. ---------------------- Author: Ian Hickson http://test.csswg.org/suites/css2.1/20100727/html4/c5504-imrgn-l-000.htm Reviewed and approved. ---------------------- Author: Ian Hickson http://test.csswg.org/suites/css2.1/20100727/html4/c5504-imrgn-l-001.htm Reviewed and approved. ---------------------- Author: Ian Hickson http://test.csswg.org/suites/css2.1/20100727/html4/c5504-imrgn-l-002.htm Reviewed and approved. ---------------------- Author: Ian Hickson http://test.csswg.org/suites/css2.1/20100727/html4/c5504-imrgn-l-003.htm Reviewed and approved. ---------------------- Author: Ian Hickson http://test.csswg.org/suites/css2.1/20100727/html4/c5504-imrgn-l-004.htm Reviewed and approved. ---------------------- Author: Ian Hickson http://test.csswg.org/suites/css2.1/20100727/html4/c5504-imrgn-l-005.htm Reviewed and approved. ---------------------- Author: Ian Hickson http://test.csswg.org/suites/css2.1/20100727/html4/c5504-imrgn-l-006.htm Reviewed and approved. ---------------------- Author: Ian Hickson http://test.csswg.org/suites/css2.1/20100727/html4/c5504-mrgn-l-000.htm Reviewed and approved. ---------------------- Author: Ian Hickson http://test.csswg.org/suites/css2.1/20100727/html4/c5504-mrgn-l-001.htm Reviewed and approved. ---------------------- Author: Ian Hickson http://test.csswg.org/suites/css2.1/20100727/html4/c5504-mrgn-l-003.htm Reviewed and approved. ---------------------- Author: Ian Hickson http://test.csswg.org/suites/css2.1/20100727/html4/c5505-mrgn-000.htm Reviewed and approved. ---------------------- Author: Ian Hickson http://test.csswg.org/suites/css2.1/20100727/html4/c5505-mrgn-001.htm Reviewed and approved. ---------------------- Author: Ian Hickson http://test.csswg.org/suites/css2.1/20100727/html4/c5505-mrgn-003.htm Reviewed and approved. ---------------------- http://test.csswg.org/suites/css2.1/20100727/html4/margin-001.htm http://test.csswg.org/suites/css2.1/20100727/html4/margin-002.htm http://test.csswg.org/suites/css2.1/20100727/html4/margin-003.htm http://test.csswg.org/suites/css2.1/20100727/html4/margin-004.htm Reviewed and approved. ---------------------- http://test.csswg.org/suites/css2.1/20100727/html4/margin-005.htm #div1's shrink-to-fit width is 3in which sets #div1's containing block width (section 10.3.7) and forces margin-left and margin-right of #div2 to be 0 (section 10.3.3) #div2's margin-top and margin-bottom are 0 as given by section 10.6.3 "If 'margin-top', or 'margin-bottom' are 'auto', their used value is 0." I recommend to provide links to section 10.3.3 and 10.6.3 and to provide more explicit explanations in the assert. Proposed suggestion: <link rel="help" href="http://www.w3.org/TR/CSS21/box.html#margin-properties"> <meta name="flags" content=""> <meta name="assert" content="The 'margin' property with a value of 'auto' correctly sizes the margin."> to be replaced with <link rel="help" href="http://www.w3.org/TR/CSS21/box.html#margin-properties"> <link rel="help" title="10.3.3 Block-level, non-replaced elements in normal flow" href="http://www.w3.org/TR/CSS21/visudet.html#blockwidth"> <link rel="help" title="10.6 Calculating heights and margins, 3. block-level, non-replaced elements in normal flow" href="http://www.w3.org/TR/CSS21/visudet.html#normal-block"> http://www.w3.org/TR/CSS21/visudet.html#blockwidth http://www.w3.org/TR/CSS21/visudet.html#normal-block <meta name="flags" content=""> <meta name="assert" content="The 'margin' property with a value of 'auto' correctly sizes the margin. In normal flow, 'margin-top: auto' and 'margin-bottom: auto' for block-level, non-replaced elements are resolved as 0. In normal flow, 'margin-left: auto' and 'margin-right: auto' for block-level, non-replaced elements are resolved according to the constraint equation for the width of containing block: 'margin-left' + 'border-left-width' + 'padding-left' + 'width' + 'padding-right' + 'border-right-width' + 'margin-right' = width of containing block"> ---------------------- http://test.csswg.org/suites/css2.1/20100727/html4/margin-006.htm http://test.csswg.org/suites/css2.1/20100727/html4/margin-007.htm http://test.csswg.org/suites/css2.1/20100727/html4/margin-008.htm http://test.csswg.org/suites/css2.1/20100727/html4/margin-009.htm Reviewed and approved. ---------------------- http://test.csswg.org/suites/css2.1/20100727/html4/margin-applies-to-001.htm Rejected #wrapper { border: 10px solid blue; position: absolute; } There is no need to create an abs. pos. #wrapper and to set border-collapse: collapse on the table. It is also better not to set those properties. I suggest to use: #table { border: blue solid 10px; display: table; } E.g.: http://www.gtalbot.org/BrowserBugsSection/css21testsuite/margin-applies-to-001-gt.html ---------------------- On all following testcases: Why an abs. pos. #wrapper? And why border-collapse: collapse? http://test.csswg.org/suites/css2.1/20100727/html4/margin-applies-to-002.htm http://test.csswg.org/suites/css2.1/20100727/html4/margin-applies-to-003.htm http://test.csswg.org/suites/css2.1/20100727/html4/margin-applies-to-004.htm http://test.csswg.org/suites/css2.1/20100727/html4/margin-applies-to-005.htm http://test.csswg.org/suites/css2.1/20100727/html4/margin-applies-to-006.htm http://test.csswg.org/suites/css2.1/20100727/html4/margin-applies-to-007.htm ---------------------- http://test.csswg.org/suites/css2.1/20100727/html4/margin-applies-to-008.htm http://test.csswg.org/suites/css2.1/20100727/html4/margin-applies-to-009.htm Reviewed and approved. ---------------------- Rejected http://test.csswg.org/suites/css2.1/20100727/html4/margin-applies-to-010.htm The expected results do not indicate if a bullet list-marker should be rendered and where (on the left-hand side, inside or outside the orange border). I think the bullet list-marker should be rendered on the left-hand side, inside the orange border. ---------------------- http://test.csswg.org/suites/css2.1/20100727/html4/margin-applies-to-011.htm http://test.csswg.org/suites/css2.1/20100727/html4/margin-applies-to-012.htm http://test.csswg.org/suites/css2.1/20100727/html4/margin-applies-to-013.htm http://test.csswg.org/suites/css2.1/20100727/html4/margin-applies-to-014.htm Reviewed and approved. ---------------------- Rejected http://test.csswg.org/suites/css2.1/20100727/html4/margin-applies-to-015.htm Why border-collapse: collapse? The test would be ideal if no element has a defined width set to 320px; ideally, you want the test to speak for itself in terms of layout, margin and width. The table-caption is a box rendered outside the table box itself. http://www.gtalbot.org/BrowserBugsSection/css21testsuite/margin-applies-to-015-gt.html ---------------------- http://test.csswg.org/suites/css2.1/20100727/html4/margin-bottom-004.htm http://test.csswg.org/suites/css2.1/20100727/html4/margin-bottom-005.htm http://test.csswg.org/suites/css2.1/20100727/html4/margin-bottom-006.htm div { height: 0; } can be removed. ---------------------- http://test.csswg.org/suites/css2.1/20100727/html4/margin-bottom-007.htm http://test.csswg.org/suites/css2.1/20100727/html4/margin-bottom-008.htm div div { height: 0; } can be removed ---------------------- http://test.csswg.org/suites/css2.1/20100727/html4/margin-bottom-016.htm http://test.csswg.org/suites/css2.1/20100727/html4/margin-bottom-017.htm http://test.csswg.org/suites/css2.1/20100727/html4/margin-bottom-018.htm div { height: 0; } can be removed. ---------------------- http://test.csswg.org/suites/css2.1/20100727/html4/margin-bottom-019.htm http://test.csswg.org/suites/css2.1/20100727/html4/margin-bottom-020.htm div div { height: 0; } can be removed ---------------------- http://test.csswg.org/suites/css2.1/20100727/html4/margin-bottom-028.htm http://test.csswg.org/suites/css2.1/20100727/html4/margin-bottom-029.htm http://test.csswg.org/suites/css2.1/20100727/html4/margin-bottom-030.htm div { height: 0; } can be removed. ---------------------- http://test.csswg.org/suites/css2.1/20100727/html4/margin-bottom-031.htm http://test.csswg.org/suites/css2.1/20100727/html4/margin-bottom-032.htm div div { height: 0; } can be removed ---------------------- http://test.csswg.org/suites/css2.1/20100727/html4/margin-bottom-040.htm http://test.csswg.org/suites/css2.1/20100727/html4/margin-bottom-041.htm http://test.csswg.org/suites/css2.1/20100727/html4/margin-bottom-042.htm div { height: 0; } can be removed ---------------------- http://test.csswg.org/suites/css2.1/20100727/html4/margin-bottom-043.htm http://test.csswg.org/suites/css2.1/20100727/html4/margin-bottom-044.htm Fractional pixel issue! In Firefox 3.x: 3.54cm (height) = 133.8px rounded up to 134px 1cm (border; 37.8px) + 2.54cm (margin: 96px) = 133.8px rounded down to 133px, not 134px because 1cm (border; 37.8px) is rounded down to 37px, not 38px. So, 1cm is sometimes 37px, sometimes 38px in Firefox border-width: 1cm is 37px, not 38px; rounding down occurs. height (or margin): 1cm is 38px, not 37px; rounding up occurs. I suggest to use factors of 0.635cm (24px): 0.635cm (24px), 1.27cm (48px), 1.905cm (72px), etc. to avoid all this. See http://www.gtalbot.org/BrowserBugsSection/css21testsuite/margin-bottom-043-gt.html ---------------------- http://test.csswg.org/suites/css2.1/20100727/html4/margin-bottom-052.htm http://test.csswg.org/suites/css2.1/20100727/html4/margin-bottom-053.htm http://test.csswg.org/suites/css2.1/20100727/html4/margin-bottom-054.htm div { height: 0; } can be removed ---------------------- http://test.csswg.org/suites/css2.1/20100727/html4/margin-bottom-055.htm http://test.csswg.org/suites/css2.1/20100727/html4/margin-bottom-056.htm Fractional pixel issue! border-width: 1mm is rounding down from 3.7795px to 3px while height: 1mm is rounded up from 3.7795px to 4px Proposed replacement: http://www.gtalbot.org/BrowserBugsSection/css21testsuite/margin-bottom-055-gt.html ---------------- http://test.csswg.org/suites/css2.1/20100727/html4/margin-bottom-064.htm http://test.csswg.org/suites/css2.1/20100727/html4/margin-bottom-065.htm http://test.csswg.org/suites/css2.1/20100727/html4/margin-bottom-066.htm div { height: 0; } can be removed ---------------- =============== From http://test.csswg.org/suites/css2.1/20100727/html4/margin-bottom-065.htm to http://test.csswg.org/suites/css2.1/20100727/html4/margin-bottom-111.htm inclusively have not been reviewed =============== ---------------- http://test.csswg.org/suites/css2.1/20100727/html4/margin-bottom-112.htm Reviewed and approved. --------------- http://test.csswg.org/suites/css2.1/20100727/html4/margin-bottom-112.htm div { height: 0; } can be removed ---------------- http://test.csswg.org/suites/css2.1/20100727/html4/margin-bottom-applies-to-001.htm http://test.csswg.org/suites/css2.1/20100727/html4/margin-bottom-applies-to-002.htm http://test.csswg.org/suites/css2.1/20100727/html4/margin-bottom-applies-to-003.htm http://test.csswg.org/suites/css2.1/20100727/html4/margin-bottom-applies-to-004.htm http://test.csswg.org/suites/css2.1/20100727/html4/margin-bottom-applies-to-005.htm http://test.csswg.org/suites/css2.1/20100727/html4/margin-bottom-applies-to-006.htm http://test.csswg.org/suites/css2.1/20100727/html4/margin-bottom-applies-to-007.htm Rejected. #wrapper unneeded; border-collapse: collapse; unnecessary Proposed alternatives: http://www.gtalbot.org/BrowserBugsSection/css21testsuite/margin-bottom-applies-to-001-gt.html http://www.gtalbot.org/BrowserBugsSection/css21testsuite/margin-bottom-applies-to-002-gt.html http://www.gtalbot.org/BrowserBugsSection/css21testsuite/margin-bottom-applies-to-003-gt.html http://www.gtalbot.org/BrowserBugsSection/css21testsuite/margin-bottom-applies-to-004-gt.html http://www.gtalbot.org/BrowserBugsSection/css21testsuite/margin-bottom-applies-to-005-gt.html http://www.gtalbot.org/BrowserBugsSection/css21testsuite/margin-bottom-applies-to-006-gt.html http://www.gtalbot.org/BrowserBugsSection/css21testsuite/margin-bottom-applies-to-007-gt.html ---------------- http://test.csswg.org/suites/css2.1/20100727/html4/margin-bottom-applies-to-008.htm Margin-bottom can apply to inline elements but it actually has no effect. And it is only because it has no effect that the testcase can be passed. "vertical margins will not have any effect on non-replaced inline elements." "'margin-top', 'margin-bottom' These properties have no effect on non-replaced inline elements." http://www.w3.org/TR/CSS21/box.html#margin-properties The assert text should state this. ---------------- http://test.csswg.org/suites/css2.1/20100727/html4/margin-bottom-applies-to-009.htm Reviewed and approved. ---------------- http://test.csswg.org/suites/css2.1/20100727/html4/margin-bottom-applies-to-010.htm Rejected. Proposed alternative: http://www.gtalbot.org/BrowserBugsSection/css21testsuite/margin-bottom-applies-to-010-gt.html ---------------- http://test.csswg.org/suites/css2.1/20100727/html4/margin-bottom-applies-to-011.htm http://test.csswg.org/suites/css2.1/20100727/html4/margin-bottom-applies-to-012.htm http://test.csswg.org/suites/css2.1/20100727/html4/margin-bottom-applies-to-013.htm Reviewed and approved. ---------------- http://test.csswg.org/suites/css2.1/20100727/html4/margin-bottom-applies-to-014.htm border-collapse: collapse is unneeded in that testcase. ---------------- http://test.csswg.org/suites/css2.1/20100727/html4/margin-bottom-applies-to-015.htm #wrapper and border-collapse: collapse; unneeded for that testcase Proposed alternative: http://www.gtalbot.org/BrowserBugsSection/css21testsuite/margin-bottom-applies-to-015-gt.html ---------------- http://test.csswg.org/suites/css2.1/20100727/html4/margin-inline-001.htm Proposed alternative/replacement: div { background: red; font-family: ahem; line-height: 1; width: 4em; } span { color: green; margin: 2em 0; } ---------------- http://test.csswg.org/suites/css2.1/20100727/html4/margin-inline-002.htm Reviewed and approved. ---------------- http://test.csswg.org/suites/css2.1/20100727/html4/margin-left-001.htm http://test.csswg.org/suites/css2.1/20100727/html4/margin-left-004.htm http://test.csswg.org/suites/css2.1/20100727/html4/margin-left-005.htm http://test.csswg.org/suites/css2.1/20100727/html4/margin-left-006.htm http://test.csswg.org/suites/css2.1/20100727/html4/margin-left-007.htm http://test.csswg.org/suites/css2.1/20100727/html4/margin-left-008.htm http://test.csswg.org/suites/css2.1/20100727/html4/margin-left-016.htm http://test.csswg.org/suites/css2.1/20100727/html4/margin-left-017.htm http://test.csswg.org/suites/css2.1/20100727/html4/margin-left-018.htm http://test.csswg.org/suites/css2.1/20100727/html4/margin-left-019.htm http://test.csswg.org/suites/css2.1/20100727/html4/margin-left-020.htm http://test.csswg.org/suites/css2.1/20100727/html4/margin-left-028.htm http://test.csswg.org/suites/css2.1/20100727/html4/margin-left-029.htm http://test.csswg.org/suites/css2.1/20100727/html4/margin-left-030.htm http://test.csswg.org/suites/css2.1/20100727/html4/margin-left-031.htm http://test.csswg.org/suites/css2.1/20100727/html4/margin-left-032.htm Reviewed and approved. Note that div {width: 0;} in all those tests was not required. ---------------- =============== From http://test.csswg.org/suites/css2.1/20100727/html4/margin-left-040.htm to http://test.csswg.org/suites/css2.1/20100727/html4/margin-left-102.htm inclusively have not been reviewed =============== ---------------- http://test.csswg.org/suites/css2.1/20100727/html4/margin-left-103.htm http://test.csswg.org/suites/css2.1/20100727/html4/margin-left-104.htm http://test.csswg.org/suites/css2.1/20100727/html4/margin-left-109.htm http://test.csswg.org/suites/css2.1/20100727/html4/margin-left-110.htm http://test.csswg.org/suites/css2.1/20100727/html4/margin-left-111.htm http://test.csswg.org/suites/css2.1/20100727/html4/margin-left-112.htm Reviewed and approved. ---------------- http://test.csswg.org/suites/css2.1/20100727/html4/margin-left-113.htm To test inherit keyword, I'm sure it would have been amply sufficient to use 3 <div>s and this, without rel. pos. and without abs. pos. Nevertheless, the testcase actually tests what it's supposed to test. So, Reviewed and approved. Inherit keyword on a percentage value has not been tested. Although rarely seen, this is missing in the test suite. ---------------- http://test.csswg.org/suites/css2.1/20100727/html4/margin-left-applies-to-001.htm border-collapse: collapse and #wrapper unneeded Proposed replacement: http://www.gtalbot.org/BrowserBugsSection/css21testsuite/margin-left-applies-to-001-gt.html ---------------- From http://test.csswg.org/suites/css2.1/20100727/html4/margin-left-applies-to-002.htm to http://test.csswg.org/suites/css2.1/20100727/html4/margin-left-applies-to-007.htm inclusively Remove #wrapper, remove <div id="wrapper"> node, remove border-collapse: collapse; then set #table { border-left: 10px solid blue; ---------------- http://test.csswg.org/suites/css2.1/20100727/html4/margin-left-applies-to-007.htm <meta name="assert" content="The 'margin-left' property applies to elements with a display of table-cell."> to change to <meta name="assert" content="The 'margin-left' property does not apply to elements with a display of table-cell."> ---------------- http://test.csswg.org/suites/css2.1/20100727/html4/margin-left-applies-to-008.htm http://test.csswg.org/suites/css2.1/20100727/html4/margin-left-applies-to-009.htm Reviewed and approved. ---------------- http://test.csswg.org/suites/css2.1/20100727/html4/margin-left-applies-to-010.htm Proposed adjustment: Test passes if there is space between the blue and orange lines below. There should be a bullet (filled disc) on the right-hand side of the orange line. ---------------- http://test.csswg.org/suites/css2.1/20100727/html4/margin-left-applies-to-011.htm http://test.csswg.org/suites/css2.1/20100727/html4/margin-left-applies-to-012.htm Reviewed and approved. ---------------- http://test.csswg.org/suites/css2.1/20100727/html4/margin-left-applies-to-013.htm and http://test.csswg.org/suites/css2.1/20100727/html4/margin-left-applies-to-014.htm and http://test.csswg.org/suites/css2.1/20100727/html4/margin-left-applies-to-015.htm border-collapse: collapse is not required, not necessary, not needed. ---------------- http://test.csswg.org/suites/css2.1/20100727/html4/margin-percentage-undefined-001.htm Reviewed and approved. ---------------- =============== margin-right* have not been reviewed From http://test.csswg.org/suites/css2.1/20100727/html4/margin-right-004 to http://test.csswg.org/suites/css2.1/20100727/html4/margin-right-applies-to-015 inclusively have not been reviewed =============== ---------------- http://test.csswg.org/suites/css2.1/20100727/html4/margin-shorthand-001.htm http://test.csswg.org/suites/css2.1/20100727/html4/margin-shorthand-002.htm http://test.csswg.org/suites/css2.1/20100727/html4/margin-shorthand-003.htm http://test.csswg.org/suites/css2.1/20100727/html4/margin-shorthand-004.htm Reviewed and approved. ---------------- =============== From http://test.csswg.org/suites/css2.1/20100727/html4/margin-top-004.htm to http://test.csswg.org/suites/css2.1/20100727/html4/margin-top-102.htm inclusively have not been reviewed =============== ---------------- http://test.csswg.org/suites/css2.1/20100727/html4/margin-top-103.htm and http://test.csswg.org/suites/css2.1/20100727/html4/margin-top-104.htm Fractional pixel issue! border-top: 0.1in solid red; /* == 9.6px and is resolved as 9px, not rounded up to 10px /* margin-bottom: -0.6in; /* == -57.6px and is resolved as -58 Also declaring div { height: 0; } is not needed, required by those 2 tests. Proposed replacement: http://www.gtalbot.org/BrowserBugsSection/css21testsuite/margin-top-103-gt.html http://www.gtalbot.org/BrowserBugsSection/css21testsuite/margin-top-104-gt.html ---------------- http://test.csswg.org/suites/css2.1/20100727/html4/margin-top-113.htm Fractional pixel issue! border-top: 0.1in solid red; /* == 9.6px and is resolved as 9px, not rounded up to 10px /* margin-bottom: -0.6in; /* == -57.6px and is resolved as -58 Also declaring div { height: 0; } is not needed, required by the test. Proposed replacement: http://www.gtalbot.org/BrowserBugsSection/css21testsuite/margin-top-113-gt.html ---------------- http://test.csswg.org/suites/css2.1/20100727/html4/margin-top-applies-to-001.htm http://test.csswg.org/suites/css2.1/20100727/html4/margin-top-applies-to-002.htm http://test.csswg.org/suites/css2.1/20100727/html4/margin-top-applies-to-003.htm http://test.csswg.org/suites/css2.1/20100727/html4/margin-top-applies-to-004.htm http://test.csswg.org/suites/css2.1/20100727/html4/margin-top-applies-to-005.htm http://test.csswg.org/suites/css2.1/20100727/html4/margin-top-applies-to-006.htm #wrapper unneeded, border-collapse: collapse unnecessary Proposed replacements: http://www.gtalbot.org/BrowserBugsSection/css21testsuite/margin-top-applies-to-001-gt.html http://www.gtalbot.org/BrowserBugsSection/css21testsuite/margin-top-applies-to-002-gt.html http://www.gtalbot.org/BrowserBugsSection/css21testsuite/margin-top-applies-to-003-gt.html http://www.gtalbot.org/BrowserBugsSection/css21testsuite/margin-top-applies-to-004-gt.html http://www.gtalbot.org/BrowserBugsSection/css21testsuite/margin-top-applies-to-005-gt.html http://www.gtalbot.org/BrowserBugsSection/css21testsuite/margin-top-applies-to-006-gt.html ---------------- http://test.csswg.org/suites/css2.1/20100727/html4/margin-top-applies-to-007.htm The meta assert is wrong: <meta name="assert" content="The 'margin-top' property applies to elements with a display of table-cell."> Proposed replacement: http://www.gtalbot.org/BrowserBugsSection/css21testsuite/margin-top-applies-to-007-gt.html ---------------- http://test.csswg.org/suites/css2.1/20100727/html4/margin-top-applies-to-008.htm http://test.csswg.org/suites/css2.1/20100727/html4/margin-top-applies-to-009.htm Reviewed and approved. ---------------- http://test.csswg.org/suites/css2.1/20100727/html4/margin-top-applies-to-010.htm The expected results should state that there should be a list-marker bullet immediately below the orange line. ---------------- http://test.csswg.org/suites/css2.1/20100727/html4/margin-top-applies-to-011.htm http://test.csswg.org/suites/css2.1/20100727/html4/margin-top-applies-to-012.htm Reviewed and approved. ---------------- http://test.csswg.org/suites/css2.1/20100727/html4/margin-top-applies-to-013.htm http://test.csswg.org/suites/css2.1/20100727/html4/margin-top-applies-to-014.htm http://test.csswg.org/suites/css2.1/20100727/html4/margin-top-applies-to-015.htm For these 3 tests: border-collapse: collapse is unneeded, unnecessary ---------------- Author: Ian Hickson http://test.csswg.org/suites/css2.1/20100727/html4/table-margin-001.htm http://test.csswg.org/suites/css2.1/20100727/html4/table-margin-002.htm These 2 tests are more about overflow hidden and height than about margins for applying to a table. Reviewed and approved. ---------------- Author: Ian Hickson http://test.csswg.org/suites/css2.1/20100727/html4/table-margin-003.htm Although more about height... Reviewed and approved. ---------------- Author: Ian Hickson http://test.csswg.org/suites/css2.1/20100727/html4/tables-101.htm The expected results should state that all 3 snowflakes should not be touching adjacent green borders or should not be overlapping green borders. I think proper rendering of glyphs inside table-cells should be part of the test Class, id and function all share the same identifer name: "test". That is definitely not best. I do not see the need for a setTimeout for that test. Rejected ---------------- -- Contributions to the CSS 2.1 test suite: http://www.gtalbot.org/BrowserBugsSection/css21testsuite/ CSS 2.1 test suite (beta 2; July 27th 2010): http://test.csswg.org/suites/css2.1/20100727/html4/toc.html CSS 2.1 test suite contributors: http://test.csswg.org/source/contributors/
Received on Friday, 30 July 2010 19:14:01 UTC