I have noticed two similar problems on IE7 (maybe I should have opened two issues, excuse me if I have) I think both are related to unnecessary floats

first - the primary menu will not float when in LTR and completely disappears when in RTL mode.
I think what is causing the problem here is the float of .sf-menu

second - this causes problems only when in RTL : the content-tabs go off screen and cause horizontal scrolling.
What causing it is the unnecessary float of :

#content-tabs ul.primary li,
#content-tabs ul.secondary li

and

#content-tabs ul.primary li a:link,
#content-tabs ul.primary li a:visited,
#content-tabs ul.secondary li a:link,
#content-tabs ul.secondary li a:visited

I say unnecessary because I tested without the float and all was fine.
I would have created a patch but this is just about deleting a few lines, tell me if you prefer next time I will make a patch.

Comments

jeremycaldwell’s picture

Assigned: Unassigned » sociotech
sociotech’s picture

tsi,

For the first issue, i agree that it's the float on .sf-menu that is causing disappearing issues. Unfortunately, that float is needed for Webkit browsers so I only set float:none for that element in ie6 and ie7 when in RTL mode.

The second issue is a bit more complex. The float:right on the li elements is necessary to maintain the correct order (reversed) of the menu items. So I can't just remove it.

The (obscure) fix for this issue is to set a width on the ul element for ie7. So I set the width to 100% on the ul element as a default.

These changes have been made in the latest 6.x-1.x-dev release dated 2010-May-13. Could you try that release and let me know if that fixes these issues?

sociotech’s picture

Status: Active » Postponed (maintainer needs more info)
sociotech’s picture

Status: Postponed (maintainer needs more info) » Fixed

Fixed in 6.x-1.0 release.

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.