Dave Simon wrote:

> I have a menu that is essentially a group of nested lists:
- snip - 
> Depending on the page you are on, the sub menus show or hide.  
> ul#details-floorplans-nav is absolutely positioned and set to  
> display:none unless the body class is "details."
> 
> When the body class is "details", it's set to display:inline.
> 
> See it in action here: 
> http://www.advertisingdesign.com/adclient/12trails/subpage.php

> The bug only occurs in IE, in every version tested - 5.5, 6, 7

It's the way you reveal the UL. Why display: inline;? If you let the 
UL stay "block" then IE won't have the bug. Use display: block; instead
of display: inline;.

What's interesting is that I believe AP elements are required to be block
at all times just like floats are, but then display: inline; does 
fix the IE doubled margin bug. So we know IE doesn't completely ignore
display: inline; in that case, nor apparently in this one. Hmmmmm...

Big John



-- 
Perennial student + Impractical joker + CSS junkie = Big John
<http://www.positioniseverything.net>

__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 
______________________________________________________________________
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