- From: Gérard Talbot <css21testsuite@gtalbot.org>
- Date: Sat, 3 Aug 2013 21:55:14 -0400
- To: "Hĺkon Wium Lie" <howcome@opera.com>
- Cc: "Public css-testsuite mailing list" <public-css-testsuite@w3.org>
Hello, [src] http://test.csswg.org/source/contributors/opera/submitted/multicol/multicol-fill-auto-block-children-001.xht I spent a lot of time examing this test and trying to figure out what such test was really trying to test exactly. I now think such test was a draft or an early test. If multi-column is not implemented, then the "fail" words are displayed below, after the large blue rectangular area. If multi-column is implemented, then all the "fail" words are painted into the large blue rectangular area. But in both cases, we do not see what's the purpose of a) the column-spanning h1 element, b) column-fill: auto declaration and c) block container children together in such test. So, I figured out a test where a tall column-spanning-across-all-column-boxes element with block container children would make sense in a test. And so, I finally came up with 2 tests using carefully selected width, height, line-height, margin measurement values: http://www.gtalbot.org/BrowserBugsSection/CSS3Multi-Columns/Opera/multicol-fill-auto-block-children-001-GT.xht In such 001 test, if the UA does not support multi-column, then 2 "FAIL" words will appear below, after the large blue rectangular area. http://www.gtalbot.org/BrowserBugsSection/CSS3Multi-Columns/Opera/multicol-fill-auto-block-children-002-GT.xht In 002 test, if the UA supports multi-column but *_does NOT implement_* column-span accordingly, then there will be more space available for the "PASS!" word which will be painted inside the large blue rectangular area. In 002 test, if the UA supports multi-column and *_does implement_* column-span accordingly, then there will not be sufficient available space for the "PASS!" word and it will be rendered outside (on the right) the large blue rectangular area and it will be viewable since it will be displayed as blue on white area. I've tested both tests carefully and this should work. Firefox 22, Chrome 28.0.1500.95 do not support appropriately column-span (even with vendor-prefixes) and so, in 002 test, the "PASS!" word is painted inside the blue area. Opera 12.16 supports appropriately column-span but then it seems to have a color issue, at least Presto v. 2.12.388, build 1860, i686 (32bits), Linux kernel 3.8.0-27-generic. When I try with IE10, it passes both tests. Now, because there is no way to control, to take into account possible ways for the 2nd test (the -002 test) to fail, I have to create the -001 test. [Addendum: 001 test should act as a precondition for 002 test. Another idea would be to indicate that the "PASS!" word in 002 test must be on the right side of the large blue rectangular area.] 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, 4 August 2013 01:55:45 UTC