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/