W3C home > Mailing lists > Public > public-css-testsuite@w3.org > November 2010

Re: [RC3] background-bg-pos-205

From: Gérard Talbot <css21testsuite@gtalbot.org>
Date: Tue, 23 Nov 2010 11:00:33 -0800
Message-ID: <af8bd5ab28ef26576f1c39eda67a576f.squirrel@cp3.shieldhost.com>
To: "fantasai" <fantasai.lists@inkedblade.net>
Cc: "public-css-testsuite@w3.org" <public-css-testsuite@w3.org>

Le Mar 23 novembre 2010 9:18, fantasai a écrit :
> On 11/05/2010 10:06 PM, "Gérard Talbot" wrote:
>>> Fixed:
>>>     http://test.csswg.org/source/contributors/hixie/submitted/css2.1/colors/background-bg-pos-205.xht
>>> Diff:
>>>     http://test.csswg.org/svn-view/contributors/hixie/submitted/css2.1/colors/background-bg-pos-205.xht?r1=1270&r2=1534
>>> Let me know if this is good.
>>> ~fantasai
>> http://test.csswg.org/suites/css2.1/20101027/html4/background-bg-pos-205.htm
>> [RC3]
>> "Scroll to the bottom right of the page"
>> Maybe it would be worth it to write: "Scroll to the bottom of the page
>> and then scroll to the rightmost point of the page" because this is
>> necessary scrolling to do to see/reach the blue square.
>> The fact that I had to scroll to the right initially lead me to think
>> that maybe the testcase was incorrectly rendered.
> I did say "bottom right", rather than "bottom". :)

Ok :)

>> "There must also be a single orange square sitting on top of the blue
>> platform": my neighbour would most likely ask me "What is the meaning
>> of
>> platform?"
>> Maybe replace "platform" by "large rectangle" and maybe choose another
>> color, say, yellow for such rectangle.
> Ok.
>> Overall, I would try to avoid horizontal scrolling in testcases ...
>> but
>> I think this is part of the testcase, isn't it?
>> Chrome 7.0.517.44 and Konqueror 4.5.3 will display a white
>> margin-bottom
>> area (32px == 2em margin-bottom from the last<p>) below the large blue
>> rectangle. I think the testcase is still wrong.
>> Margin-bottom of last<p>  (at line 106) should collapse with .inner
>> (margin-bottom: -5em) and body (margin-bottom: 0). The single blue
>> square is not tucked precisely into the bottom-right corner of the
>> page.
>> Am I missing something?



> So, the way I understand it, the margins of the last <p>, .inner, and
> body
> collapse.

Yes. At least their respective margin-bottoms. The last <p>, .inner and
body have no padding-bottom, no border-bottom and no content separating
them: so their respective margin-bottoms should collapse.

> This results in an effective margin on body of -3em.


> So the
> testcase should render as if .inner and <p> didn't have margins, and the
> body had margin-bottom: -3em -- which should place the large blue box
> and
> the blue square at the very bottom of the scrollable area,


> i.e. *not*
> leaving any space at the bottom.


That is if you want to keep the expected results sentences exactly as
they are.

That testcase reveals a different rendering between (Chrome 6 & 7,
Konqueror 4.5.3) and (Firefox 3.6.12, Opera 10.63) wrt bottom margin
collapsing: that white gap/area at the bottom-most part of the page,
below the yellow rectangle.

Maybe (my preference, btw) another (and distinct) testcase targeting
only and solely this bottom margin collapsing issue should be built and
submitted... unless there is already a testcase doing so.

regards, Gérard
Contributions to the CSS 2.1 test suite:

CSS 2.1 test suite (RC3; October 27th 2010):

CSS 2.1 test suite contributors:
Received on Tuesday, 23 November 2010 19:01:10 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 19:26:52 UTC