> 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

Big John -

Unfortunately, I've gotten in the (probably bad) habit of using  
display: inline due to the double margin bug. But even changing it to  
display:block doesn't seem to change anything.

I've played around with closing the li that the submenu ul was nested  
in, makes no difference in the spacing issue.

Looks like I'm going to resort to a conditional stylesheet to fix  
IE's spacing on the submenus.

Dave
______________________________________________________________________
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