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/

Reply via email to