Late last week, a client contacted us with a request to add a dropdown menu to their Web site. Being a fairly content-heavy site, this made a lot of sense. So often, when coming up with designs and wireframes for a Web site we neglect to add this sort of functionality in. From a usability side of things its a great help and it also degrades gracefully, when using standards-based XHTML.
In the case of this client site – like I had done before on a number of occasions – the CSS dropdown implementation “Son of Suckerfish” was used. This solution is very clean and standards-based. The only “con” is that JavaScript needs to be enabled for IE6 (and older) browsers.
Adding functionality like this to an existing site, especially when it is CSS-based, is always a bit of an adventure since the existing styles conflict and/or override those used by the module (in this case, the Suckerfish dropdown). I find the best way to avoid the headache is to “reset” all the existing styles that point to the HTML elements that are being added (Firebug works wonders for this) and then copy in the styles that are to be applied to the new module.
2 Responses
Twitted by badg0003
July 3rd, 2009 at 2:56 pm
1[...] This post was Twitted by badg0003 [...]
5 Things to Look for in a CSS Drop Down Menu | Free Advertising Blog
July 9th, 2009 at 11:11 pm
2[...] Suckerfish implementation of CSS dropdown menu | Life @ iStudio [...]
RSS feed for comments on this post · TrackBack URI
Leave a reply
Subscribe to RSS Feed
Categories
Follow me on Twitter
Recent Posts
Disclaimer
Everything posted on this blog is my personal opinion and does not necessarily represent the views of my employer or its clients.