W3C home > Mailing lists > Public > www-style@w3.org > July 2001

Re: % height on <html> (was Re: Table height/width properties)

From: Bjoern Hoehrmann <derhoermi@gmx.net>
Date: Wed, 04 Jul 2001 01:44:43 +0200
To: "Tantek Celik" <tantek@cs.stanford.edu>
Cc: "L. David Baron" <dbaron@fas.harvard.edu>, Glen Harman <gharman@erols.com>, "www-style@w3.org" <www-style@w3.org>
Message-ID: <42m4ktojenassbvimfij5e71640m2f4bk1@4ax.com>
* Tantek Celik wrote:
>> No, the document root is always the parent of the document ("root")
>> element, don't mix them up.
>
>The document tree consists of elements, therefore the root of the document
>tree is the root element.

No, the document tree consists of nodes and the top-most node is the
root node. Consider e.g. the following document

  <?xml version='1.0'?>
  <?php print("Hello World"); ?>
  <elem />

The root node has two children, the processing instruction node and the
element node. The CSS Level 2 specification talks exactly about this
root node and not the document element, that is defined as beeing a
children of the root node. See the XML Infoset, the DOM or the XPath and
XQuery Data Models on this issue, they all say the same thing.

With this model in mind, the CSS Level 2 recommendation makes great
sense, however, I let it to the authors to say, what their intention
was.

>CSS does not discuss anything else structural outside of the document's tree
>of elements.  CSS does discuss the viewport, but that is a presentational
>abstraction - not a structural one.

No argument here.
-- 
Björn Höhrmann { mailto:bjoern@hoehrmann.de } http://www.bjoernsworld.de
am Badedeich 7 } Telefon: +49(0)4667/981028 { http://bjoern.hoehrmann.de
25899 Dagebüll { PGP Pub. KeyID: 0xA4357E78 } http://www.learn.to/quote/
Received on Tuesday, 3 July 2001 19:45:20 GMT

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