On 20/06/06, Gunlaug Sørtun <[EMAIL PROTECTED]> wrote:
>
> Seona Bellamy wrote:
> > That fixed it just fine, although I don't quite understand why it
> > makes such a difference. Is this a part of the whole hasLayout thing?
>
> Related, yes. I see it as a "stacking" or "layering" problem. The space
> is taken, but the overshooting (parts of the) element isn't visible.
> Adding 'position: relative' to the element changes the stacking-order,
> and makes IE come to its senses :-)


Ah, fair enough. That makes sense, or as much as these strange IE quirks
ever do. :)

This time it's the real 'Layout' effect we want, with the expansion of
> that particular element.
> Add a "harmless" (no negative effects in other browsers) 'hasLayout'
> trigger...
>
> #inner {width: 100%;}
>
> ...and see the border come back in IE/win.
>

Yay! So it did! Thank you so much for that, it was really confusing me,
since the header was technically "above" all the other divs that could have
been covering it.

Cheers,

Seona.
______________________________________________________________________
css-discuss [EMAIL PROTECTED]
http://www.css-discuss.org/mailman/listinfo/css-d
IE7b2 testing hub -- http://css-discuss.incutio.com/?page=IE7
List wiki/FAQ -- http://css-discuss.incutio.com/
Supported by evolt.org -- http://www.evolt.org/help_support_evolt/

Reply via email to