Thanks Ingo for your responses. I spent the day yesterday looking at the things you suggested and at brunildo's site to see how they apply to my problem. I agree with you that it looks as if the problem arises when the browser thinks the total width of the page exceeds 100%. That was a great insight I hadn't seen before.
I still haven't found a solution to the problem, ...
I am referring to your page http://hyperbole-software.com/movie-buzz/
and to Bruno Fassino's Test Page http://brunildo.org/test/IE_raf3.html
your situation:
a.p. #menu (disappearing) float #center-layout (width>=100%)
see Bruno's "Example 3: float, clearer (w/ layout), AP box."
a.p. #menu solid clearer float #center-layout
<div id="page">
<ul id="menu">...</ul>
<div class="clear"><!-- --></div>
<div id="center-layout">...</div>
</div>.clear { clear: both; height: 0;} /* solid clearer which has layout */For complaints about the illogical clearer fix please write to IE7 dev team ...
---
Another option is to put the content first in the layout (this is the big advantage of a.p. navigations, so why not use it?)
Bruno's "Example 4: float width 100%, clearer (w/ layout), AP box."
<div id="page">
<div id="center-layout">...</div>
<div class="clear"><!-- --></div>
<ul id="menu">...</ul>
</div>This clearer looks more logical (only on a first glance, though) :)
On a local copy, I was able to fix the problem in both situations, thanks to Bruno's suggestions. Let me know if the problem still exists on your end.
regards, Ingo
p.s.: this construct:
#center-layout { margin: 0pt 2em 2em 12em; float: left; ...}
* html #center-layout { margin: 0pt 2em 2em 6em; ...}is not needed anymore, thanks to: http://positioniseverything.net/explorer/doubled-margin.html
#center-layout { margin: 0pt 2em 2em 12em; float: left; display: inline; ...}
is all you need to fix the doubling-margin bug.
****************************************************** The discussion list for http://webstandardsgroup.org/
See http://webstandardsgroup.org/mail/guidelines.cfm for some hints on posting to the list & getting help ******************************************************
