Re: Rendering question

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
http://kde2.newmail.ru/kde_themes.html
KDE mini-Themes
http://kde2.newmail.ru/themes/

Received on Tuesday, 8 January 2002 14:56:57 UTC