With this post, I just wanted to forward you to two good solutions of horizontal drop-down menus that I have been trying out. They both work fine in all browsers that I have tested and really solves your the potential problems you might bump into.
There are probably tons of these solutions but I have tried two that I know work very well and that are both pretty easy to customize and that work well with different browsers and operating systems.
The so-called ultimate drop down menu from on CSSplay was something I tried out about a year ago. At that time it felt a little bit messy codewise. But if you know you CSS it shouldn't be a problem. So I recommend that one and it seems as if Stu has put quite some effort in doing his menus over the years as well.
The other menu is the one from . If you follow his instructions and just put the menu on a page it should work well on anything.
To say that it's easy to customize is not entirely true though. I have spent quite some hours on customizing them to further fit the way I want them to. For example, if you have some advanced positioning CSS on your site yourself and this probably includes both solutions, there might be implications for different browsers that you have to deal with anyway. I wanted a centralized menu both in vertical and horizontal in nested divs. This caused the menu not quite appearing where I wanted it to. Now, to be clear, this is probably caused by my own CSS that lacks some functionality and that adds its bad behaviour further on to the menu.
These are solutions that work though if you ignore for example Internet Explorer below version 6 that are hardly used anymore. Further on, both menus have functionality for drop down in two steps which is great. If you are using any of them for a proft yourself, please consider donating to them as usual.
Have you considered by the way the various way that Internet Explorer's versions renders code? Internet Explorer 8 seems to follow the standards for a change and renders more like Firefox and Chrome, while Internet Explorer 7 and 6 render completely differently. I am just longing for a time when browsers all follow the same standards. |