Yes, you read it right, completely CSS generated drop down menus. We, at Wallwisher.com, always try to minimize the JavaScript on our home page, so as to reduce the loading time, and hence came to birth CSS-Menus, a completely CSS based drop down menu. See a live implementation at www.wallwisher.com!
Hello Pranapiyush - your menu is not compatible with IE6. This is not good because, according to w3schools.com, 30% of the people using the internet use IE6. Other than that, it's good - but have you ever heard of suckerfish dropdowns? Those came out quite a while back and they do this too.
I don't want to ruin the party but Eric Meyer published an article on CSS drop down menus over 6 years ago! Since then there has been much work on CSS drop down menus such as the suckerfish example as mentioned above and the numerous examples at CSSplay. Of course, maybe this discussion was started as a cheeky way of advertising your new site ;)
As a matter of interest, there is actually a 'pure' css dropdown menu, but it is a massive piece of code (it was discussed here a few months back). In my opinion, you are far better off to use a Suckerfish variation - it only requires a tiny snippet of Javascript to make it work in IE6...
Forget IE6 - people really need to be encouraged to update their browser rather than every site being backward engineered to cater for it. IE6 is now a 7 year old browser. Not to mention its rendering issues and CSS handling disabilities, it should also be forgotten and replaced for it's lack of security.
There is no excuse for not updating - current browsers are often free, more secure, more compliant and render sites as they were intended by the designer. Microsoft are apparently going to be forcing upgrades with the release of their new version of IE. Hopefully this will put an end to the hell that is IE6.
In a nutshell: Current sites for current browsers.
Yeah, what flippy said. Clients seem to have an obsession with IE6. I've even had a client who wanted their site to look good in IE5 - I did have to tell them to upgrade. :-P
My client has an absolute requirement that all pages and all functions work properly and display like the other browsers on IE6 ( i believe 40% of their costumers use IE6), which boils down to me using 20-30% of my time resolving IE6 bugs, which, pop out of nowhere and for no reason. Any reason is good for IE6 bug, even the guy sneezing 2 cubicles down can cause IE 6 bug.
The age of the IE 6 browser isn't necessarily a bad thing. The bugs should be well understood by now. The people who aim to make their designs look precisely alike across the board are the ones who end up bald in their twenties. In my opinion, as long as the functionality is there, it's all good.