In article <3b5893fb$0$32924$[EMAIL PROTECTED]>, 
Roland M�sl wrote:
> "Ian Hickson" <[EMAIL PROTECTED]> wrote in message
> [EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
><> Show me the standard where is written
><>
><> "When overflow:auto, show a blank screen"
> 
><As David Baron has explained on the bug, this only happens because the
><element is empty of in-flow children, since all the children are
><absolutely positioned. I'm not exactly sure what you were trying to do
><with the 'overflow:auto' but whatever it was, the way you are doing it is
><wrong. Mozilla is laying this out correctly as far as I can tell.
> 
> You try only to discuss away the bug
> by numerouse word plays.

Let me point out, before we go further, that both Mr. Hickson and Mr. 
Baron are Invited Experts on the W3C CSS Working Group: that is, they are 
part of the team *designing the CSS3 standard* because *they have 
demonstrated an excellent command of CSS1 and CSS2*.  This rather weakens 
your claim to understand the spec better than they do.

So far as I can tell, the state of standards with regard to laying out 
your page is roughly thus:

IE: not compliant.  As explained above and in the bug, IE doesn't realize 
that <html> and not <body> is the root node of the page, and doesn't apply 
overflow:auto to it correctly.  Admittedly, this is somewhat 
understandable, as ignoring <head> for rendering purposes would have been 
a reasonable shortcut before CSS2, but it's rather disturbing to see that 
this bug has persisted.

Mozilla: better, but still buggy.  Mozilla tries to correctly implement 
the CSS spec: because the only contents of the <body> element are 
absolutely positioned, they *do not count* in deciding how large to make 
<body> (see various quotations from the spec), so <body> should have 
a height of 0.  However, for some reason, some information from the 
non-overflowed layout is leaking through, so that the links and cursors 
are still changing.  This is indeed a bug; that should not appear.

> But You had been unable to read my original post
> I wrote there
>======================================
> When You move the mouse around over the black
> area, the mouse pointer changes when You are over
> a link.
>======================================
> 
> This means the whole page is rendered.
> All the links are at the correct position.
> 
> This can be easy prooven by moving the mouse
> around. Where ever a link is, the mouse changes
> to the hand with the finger like over an link.
> 
> The only problem is:
> 
> The colors do not match the CSS.
> Everything is written in the background color

When I set the background color to "transparent", nothing appears.  Given 
the nature of Mozilla's rendering architecture, I think it is far more 
likely that there is an error in the clipping of the <body> element than 
that every child element has had both "color" and "background" set to 
black.

> I am curriouse how You will atempt to
> dicsuss away this failure.
> 

See above.  I will comment in the bug to update the true nature of the 
problem.

-- 
Chris Hoess

Reply via email to