ie 6 menus tabs not displaying inline but under each other.

biged - June 11, 2009 - 07:41
Project:Nice Menus
Version:6.x-1.3
Component:CSS
Category:support request
Priority:normal
Assigned:Unassigned
Status:active
Description

My menus look great in all other browsers but not in ie6, while this isn't a surprise. I thought a bit of css changing and adding some display inline after any floats would have sorted it. But unfortunately it still looks the same. I have tried taking my css out to see if their is any effect but I haven't found anything that changes.

Does anyone here have any other solutions that may help me?

the link is http://april.underdesign.co.uk

Thanks for your time.

#1

beeroll - July 9, 2009 - 03:37

Hi there,

We are having the same issue in ie6 - I notice your menus are now nicely horizontal and you are still using Nice Menus - what did you do to fix the problem?

Cheers,

Ben Rollins

#2

renee - July 14, 2009 - 19:08

Yeah, ditto! No luck figuring this out... it's just IE6, not IE7.

UPDATE: Make sure you give widths to the ul li. Otherwise IE6 throws a fit because they're floated elements and need to have dimensions.

#3

biged - July 15, 2009 - 07:51

I cheated thats what I did you are seeing two menus.

The menus you see in all browses other than IE6 are nice menus which are working fine. but in Ie6 you see primary links, Its reduced functionality but at least they can navigate around the site.

All i did was create a new region in my for my IE6 navbar called nav_ie6 dropped primary links into the new region and hid it in my main style sheet. I used conditional statements to css only for the Ie6 menu. The nice menus are still in the main nav bar region.

The result is that you have nice menus working in ie7 and above and ie6 can be used at a basic level. Its a lot of pain for the result but if you have a client thats adamant about using ie6 at least this is a half way house.

I also doubt its a very web compliant way of doing things and I am sure their must be a better way of doing this so if you had any suggestions please feel free to post.

 
 

Drupal is a registered trademark of Dries Buytaert.