Does Pro CSS and HTML Design Patterns have dropdown and tab menus that do not use JavaScript?
Because IE doesn't support some CSS features, it isn't possible to do a reliable dropdown or tab menu without some JavaScript.
Chapter 17 of my book has dropdown and tab menu design patterns. These patterns use JavaScript, but only in the most minimal ways. Also notice that there is absolutely no JavaScript code in the body of the XHTML document! My approach uses the best practice of fully separating XHTML, CSS, and JavaScript. This makes the code more maintainable because these items are not intermingled throughout the XHTML code.
You can see the dropdown menu in action at
http://www.cssdesignpatterns.com/Chapter%2017%20-%20LAYOUTS/Flyout%20Menu/example.html You can see the tab menu in action at
http://www.cssdesignpatterns.com/Chapter%2017%20-%20LAYOUTS/Tabs/example.html Note that both of these design patterns are fully accessible, work in all major browsers, and display nicely when CSS is turned off and JavaScript is disabled.
[ October 12, 2007: Message edited by: Mike Bowers ]
[ October 13, 2007: Message edited by: Mike Bowers ]