- From: Gérard Talbot <css21testsuite@gtalbot.org>
- Date: Wed, 20 Aug 2014 15:13:29 -0400
- To: Gérard Talbot <css21testsuite@gtalbot.org>
- Cc: Chris Lilley <chris@w3.org>, public-css-testsuite@w3.org, weisong4413@126.com
Le 2014-08-20 14:07, Gérard Talbot a écrit : > Le 2014-08-20 12:38, Chris Lilley a écrit : >> Hello Public-css-testsuite, >> >> css-border-radius-001 says > > > http://test.csswg.org/suites/css-backgrounds-3_dev/nightly-unstable/html4/css-border-radius-001.htm > > >> The test passes if you the green is inscribed circle of the red >> square. >> >> Firstly, its odd to see red in a passing test and another colour (blue >> for example) would be more expected. > > Red color should be use only as a fail condition: > > " > Don't use the color red other than to indicate a failure. > " > http://testthewebforward.org/docs/test-format-guidelines.html#red-means-failure > > > >> >> Secondly, a more natural English wording would be >> >> The test passes if the green circle fits exactly inside the blue >> square. > > Or: > > Test passes if a filled green circle fits exactly inside a blue square. > > Also, > > A) line 8 could be safely removed > > line 8 <meta content="border-radius" name="flag"> > > B) > > > <style type="text/css"> > .redSquare{ > position: absolute; > top:50px; > left:50px; > width: 100px; > height: 100px; > background-color:rgba(255, 0, 0, 1); > } > .greenSquare { > position: absolute; > top:50px; > left:50px; > width: 100px; > height: 100px; > border-radius: 50%; > background-color:rgba(0, 255, 0, 1); > } > .container { > position: absolute; > } > </style> > > B1) > <div class="container"> > is not needed in the test. So, this could be removed. > > B2) > Blue object adjacent to orange object is best for contrast. Blue > adjacent to green is not ideal for color contrast. > > B3) > Classes is not needed in the test. Class is for logical grouping of > various elements. So, here, I would replace .redSquare with > #orange-square and replace .greenSquare with #blue-circle > > B4) > I do not see the need to absolutely position the container square and > the filled circle. position, top and left declarations are not needed > in the test and, therefore could be removed. > > B5) > I do not see the need to use rgba. Just > > background-color: blue > > and > > background-color: orange > > would suffice. > > > C) > The image > background:url(../support/y.png); > in the reference file > http://test.csswg.org/suites/css-backgrounds-3_dev/nightly-unstable/html4/reference/css-border-radius-ref-001.htm > should be filename-renamed to be better descriptive. > > D) > The reference file > http://test.csswg.org/suites/css-backgrounds-3_dev/nightly-unstable/html4/reference/css-border-radius-ref-001.htm > uses > <title>CSS border-radius Test</title> > when it should be using instead > <title>CSS Reftest Reference</title> > > http://testthewebforward.org/docs/reftests.html#css-example > > > Gérard > > +CC: "tmd" who authored that test This file http://www.gtalbot.org/BrowserBugsSection/CSS3Backgrounds/border-radius-pct-001.html is basically what I had in mind when I said that absolute positioning was not needed in the test. Note that the original test uses 3 selectors and a total of 14 declarations while my file uses 3 selectors and a total of 5 declarations. Another issue I stumbled on. The original test's filename is css-border-radius-001: the chunk "css-" in that filename is not needed and not useful. It may also need to be filename-renamed to describe the goal of the test: it could need to include "percent" or "pct". This is what a closer review of the test could come up with. Gérard -- Web authors' contributions to CSS 2.1 test suite http://www.gtalbot.org/BrowserBugsSection/css21testsuite/web-authors-contributions-css21-testsuite.html CSS 2.1 Test suite RC6, March 23rd 2011 http://test.csswg.org/suites/css2.1/20110323/html4/toc.html
Received on Wednesday, 20 August 2014 19:14:07 UTC