Forum Moderators: not2easy
I'm sorry this is a tough one to explain without seeing it in action.
When the page first loads in ie6 the heading I have in place doesn't appear (as if the visibility attribute is hidden). To get the text to (magically?) appear I can either scroll down the page and then back up or highlight the text and then deselect it. Even if the heading isn't styled with css it still happens.
I know it all sounds rather odd which I why I suspect it was a bug with ie6. It doesn't happen with NN, Opera or Mozilla.
If you search around some of the CSS sites, they suggest things like adding "line-height: 1em; display: block;" to divs, and/or to to assign "position: relative;" to floats.
Another hack is to add:
div.clear { clear: both; } to your style sheet, and add:
<div class="clear"></div> beneath your nested floats. Usually, not always, that clears up the problem.
I've had the same problem with IE at times, and it made for some head-scratching until I fiddled around (above code) and stumbled on a solution.
If you remove ALL the CSS from the page, unless your browser has somehow cached the CSS copy, it should return to normal.
Start from scratch - start simple - stop when it breaks - then you'll have a better idea what broke it.