W3C home > Mailing lists > Public > www-style@w3.org > November 1999

Re: The canvas

From: Todd Fahrner <fahrner@pobox.com>
Date: Thu, 11 Nov 1999 10:53:30 -0800
Message-Id: <v04220802b450c02d4fdc@[216.185.5.103]>
To: www-style@w3.org
At 1:20 PM -0500 11/11/99, L. David Baron wrote:
>Section 14.2 of CSS2 says both of the following [1]:
>
># Margins are always transparent so the background of the parent box
># always shines through.
>
># The background of the box generated by the root element covers the
># entire canvas.
>
>Therefore, one of the following must be true:
>
>  * The margins of the root element are colored by the background of
>    the root element
>  * The root element cannot have margins.
>  * The background of the box generated by the root element covers
>    the entire canvas minus the margins of the root element.  (This
>    doesn't make much sense to me since the canvas can be much bigger
>    than the root element if the children of the root element overflow -
>    for example, wide tables or preformatted text.)
>  * Something else??
>
>I suspect it's the first of these possibilities, but I'm not sure.
>Which one is correct?

It's been a while since I thought hard about this, but I remember my 
conclusion: the root element can have neither margins nor border, 
only padding. The "box acid test" 
(http://style.metrius.com/boxacidtest/) was coded in accord with this 
belief.

--
Todd Fahrner
Received on Thursday, 11 November 1999 13:53:40 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 27 April 2009 13:54:01 GMT