What I DoI make you look good.
What my clients say

Randa is a WordPress wizard.. If you want it done, Randa can probably do it in WordPress and do it well. We couldn’t be more pleased with the result. ~Charles Dykes

A CSS flyout menu that works in Firefox AND IE

I thought it would be easy to find. All I needed was some CSS that would generate a nice vertical flyout menu for a site I’m developing. Turns out that’s not such an easy request. I googled around and found several different menu systems that looked great in Firefox, and didn’t work at all in IE. I was about to give up (which I hate to do) when I found the ADxMenu via a post in Veerle’s blog. Not only does Aleksandar provide the CSS for 4 different menu layouts, but he also includes some really thorough documentation. There is a small script that’s required as well, to address the gaps in IE, but the end result is a menu with complete cross-browser functionality.

[sigh of relief...]

Thanks for your comments on the previous post Char and David.


Start with the building blocks of educationg with kids learning games. Making education fun is a great way to help your child work towards and eventual college education. Everyone could use a little bit of math help early on and there are lots of online activities available.

12 responses to “A CSS flyout menu that works in Firefox AND IE”

  1. Char

    I can’t wait to see it! It is going to be awesome, I just know it.

  2. Leah Maclean

    Thanks for sharing this one Randa. I have been using an add-in for Dreamweaver but this looks good.

  3. Thomas Fjordside

    Wow thanks for sharing, I’ve been looking for that for a long time. I found a danish site that had something like that. Works in the same way.

  4. Craig

    If you ever wanted to go nuts with menus, or just about any other kind of “effect” linking, you HAVE to check out Stu Nicholls’ CSSPlay at http://www.cssplay.co.uk/menus/

  5. Front End Webdesign.. | Perfidy

    [...] CSS flyout menu for firefox and IE 2. Two Column wordpress Bluebird Theme 3. Free Vector [...]

  6. Game News

    Thanks for sharing! This might be quiet amazing considering the lack of my artistic skills :)

  7. SirCommy

    Have gotten tired of FF and IE differences. Thanks for sharing this one!

  8. Chris Boswell

    Stu Nichols’ CSS flyouts get my vote too. The implementation of these pure CSS menus and the IE fix are sheer genius.

    I’m also a great fan of Slidy and S5 both pure HTML/CSS multi-media presentations .

  9. Rob

    Stu Nicholls site is a fantastic resource. CSS is such a nice way to implement a menu system, but with the inconsistencies of browsers (particularly IE) it’s such a headache.

    Thanks for pointing out this solution, it saves us web designers a lot of migraines!

  10. Craig

    So true Rob.

    I get a migraine just thinking about the migraines IE-6 gives me! :-( )

    But, I’ve learned that after a while of dealing with IE-6 that one can begin to do layouts that take IE-6’s quirks out of the picture.

    One simple example, IE-6’s doubling of margins when a margin and float are in the same direction. Instead of using margin, just use padding and the problem goes away.

    Of course that doesn’t work all the time but I’ve found that with some planning and understanding of IE-6’s problems, complex layouts can be had without a single “hack”.

    But then again, when all else fails, the “hack” I like the best is to put an underscore in front of a property name, which then only IE-6 will see. That I use only for testing though, for the final layout I’ll move all the IE-6 only properties and values to an IE-6 only style sheet and then Conditional Comment it in.

  11. Rob

    Good thinking Craig.

    I try to avoid using too many hacks, but sometimes it’s unavoidable. I use conditional comments to load a transparent PNG image hack for IE6 and IE5.5.

    However, another thing I like to do is reset CSS files. I wrote a quick tutorial about it on my site. You might find it useful.

  12. Komik Sözler

    Verlee always come up with great things! I wish she wrote more of her awesome tutorials.