W3C home > Mailing lists > Public > www-style@w3.org > August 2000

Re: Specifying height of Initial Containing Block?

From: Matthew Brealey <webmaster@richinstyle.com>
Date: Wed, 30 Aug 2000 13:10:38 +0100
Message-ID: <39ACF9BE.6CFD@richinstyle.com>
To: ValerieGSharp <ValerieGSharp@netscapeonline.co.uk>
CC: www-style@w3.org
ValerieGSharp wrote:
> 
> I want to create an element with the height and width of the viewport.

Cool: height: 100%; width: 100%. However, since height will relate to
the root element, which grows to fit the content, you need this:

html {position: fixed /* so our containing block is the viewport */}

body {position: absolute; /* We don't really want it fixed; that hack is
overridden by this one */
height: 100%; /* height: 100% is meaningless unless the height of the
containing block is known; by fixing the root element, it is therefore
known (the viewport) */
width: 100%}

> Am I right in thinking that the root element for an HTML document is the
> <html> tag?
> If so, how can one specify a height property for it, when according to
> HTML4.01 neither 'height' nor 'style' are valid attributes for it?

Irrelevant. CSS is not concerned with HTML attributes.
Received on Wednesday, 30 August 2000 08:03:46 GMT

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