>> http://www.richardnicholson.com/testing/menu_with_frames3/editorial.html

Ok, the working 'position: fixed' solution for IE6.

Replace what's in your 'ie6.css' stylesheet with the following...

html,body {
background: #fff url(foo) fixed;
}

#topbar {
position: absolute;
left:expression(eval(document.compatMode &&
document.compatMode=='CSS1Compat') ?
documentElement.scrollLeft
: document.body.scrollLeft);
}

#content {
padding-top: 3.8em;
}

...and few will notice any difference between how IE6 and Firefox handle
your page.

This solution is taken from...
<http://www.gunlaug.no/contents/wd_additions_15.html>
...under the headline *"fixed" horizontally*, with the additional 'speed
fix' from higher up in that article.

The advantage with this solution is that the page will still work just
fine in IE6 even if script-support is turned off for whatever reason,
since the scrolling isn't affected at all.


Note that there are the usual problems with the standard 'position:
fixed' causing potential overlapping in your page, as can be seen in
any browser on narrowed windows and/or resized fonts.
IE6 will replicate those problems also.

regards
        Georg
-- 
http://www.gunlaug.no
______________________________________________________________________
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