Steve Clason wrote:

> Although IE7 does support the :hover pseudoclass on elements other than
>   <a>, making Suckerfish-type navigation work without JavaScript, you
> have to be careful to trigger "hasLayout" in both the element and the
> element  pseudoclass, and you have to use two different triggers,
> apparently.
>
> There's a test case at http://www.bch.org/ie7HoverTest.html.

Thanks for sharing this, it's really weird.
Just a small comment: I wouldn't say that IE needs a further hasLayout
trigger, but rather that it needs at least one extra property (on the target
"li:hover ul"), choosen among a certain set.
To be more precise, I tried adding in your example either
"background-position: 0 0" or "border-width: 0" to "#nav3 li:hover ul" and
both of them solved the problem, like your "min-height: 1px".
This behaviour is somewhat similar (but even more confusing), to the well
known need for some extra property on any "a:hover", to have IE to pay
attention to "a:hover descendant".

Bruno

______________________________________________________________________
css-discuss [EMAIL PROTECTED]
http://www.css-discuss.org/mailman/listinfo/css-d
IE7 information -- 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