W3C home > Mailing lists > Public > www-style@w3.org > January 2002

Re: Rendering question

From: Vadim Plessky <lucy-ples@mtu-net.ru>
Date: Tue, 8 Jan 2002 22:55:27 +0000
Message-Id: <200201081956.g08JuDH07374@post.cnt.ru>
To: RUST Randal <RRust@COVANSYS.com>, "Css (E-mail)" <www-style@w3.org>
On Tuesday 08 January 2002 13:27, RUST Randal wrote:
|   From the CSS2 Specification:
|   "if an element in the document tree has a value of 'none' for the
| 'display' property, that element will generate nothing in the formatting
| structure"
|   Isn't it correct that the User Agent generates the document tree BEFORE
|   rendering the page on the screen?

Do not mix DOM Tree (original HTML/XML document) and Render Tree.
Setting {display: none} takes element (and all its children) *off* from the 
Render Tree, but element is still present in original DOM Tree.
When you set display back to, say, 'block' - this element is re-added to 
Render Tree.
Hope this helps.
When element has "visibility: hidden", it's present in Render Tree as well - 
but just is not visible. Do you see the difference here?

|   -----Original Message-----
|   From: Rowland Shaw [mailto:Rowland.Shaw@crystaldecisions.com]
|   Sent: Tuesday, January 08, 2002 8:08 AM
|   To: 'RUST Randal'
|   Subject: RE: Rendering question
|   I believe the browser should skip the entire <dvi> and all it contains.
| It may have been a different case had it been visibility: hidden

none of those elements are skipped in browser (as otherwise you wil have to 
do re-parsing)
They just placed in different Trees, that's it.

|   -----Original Message-----
|   From: RUST Randal [mailto:RRust@COVANSYS.com]
|   Sent: 08 January 2002 13:04
|   To: RUST Randal; Css (E-mail)
|   Subject: RE: Rendering question
|   Sorry, what I meant to say was if I had an IMAGE inside of a DIV, with
| the display property of the DIV set to NONE, does the UA render the image.


Vadim Plessky
http://kde2.newmail.ru  (English)
33 Window Decorations and 6 Widget Styles for KDE
KDE mini-Themes
Received on Tuesday, 8 January 2002 14:56:57 UTC

This archive was generated by hypermail 2.3.1 : Monday, 2 May 2016 14:27:00 UTC