Dave Sherohman wrote:
> ...
> I did not remove the relative positioning, I just moved it from li to
> li:hover, but this seems to have been sufficient to cause IE to make it
> absolute, even when hovering on the li.
>
Because li:hover is not supported in IE < 7.
Therefore, IE 6 does not acknowledge
ul.top ul li:hover{ position: relative; }
at all.
Because of this, the li is never positioned in IE 6 now.
Thats wrong.
It has to be positioned in order to establish the containing block for
the absolutely positioned submenu.
so you need a technique that allows to position the li on hover only.
thats the reason why I brought suckerfish into play.
Ingo
--
http://www.satzansatz.de/css.html
http://www.dolphinsback.com
______________________________________________________________________
css-discuss [EMAIL PROTECTED]
http://www.css-discuss.org/mailman/listinfo/css-d
List wiki/FAQ -- http://css-discuss.incutio.com/
List policies -- http://css-discuss.org/policies.html
Supported by evolt.org -- http://www.evolt.org/help_support_evolt/