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/
