Wij gebruiken vaak de
Son of Suckerfish. (Bijna, voor Win/IE6) puur CSS gestuurde horizontale drop-down menu. Het is gewoon valid HTML.
CSS koning Eric Meyer heeft er ook een stuk over geschreven in zijn boek. De project files zijn gratis te downloaden. En inderdaad bij CSSPlay vind je ook een hoop.
Daar hoef je echt geen dure software voor aan te schaffen of gebruik te maken van moeilijke frameworks. Want die dingen zijn leuk maar als er iets niet goed gaat dan ben je er wel afhankelijk van. En voor 1 effect: een dropdownmenu, is een heel framework een beetje overkill, vind je niet?
Suckerfish is een geneste, schone, pure valid HTML oplossing van unordered-lists: ul li. Het voordeel hiervan is dat iedereen die de broncode van HTML een beetje begrijpt zelf het menu kan uitbreiden; is echt geen rocket-science. En zoekmachines smullen van dit soort menu's want het zijn gewoon linkjes die naar andere pagina's wijzen. Dus een groot pluspunt voor zoekmachine optimalistatie. Als je de CSS (en javascript) uitzet in een browser (of van een apparaat gebruik maakt dat dat niet ondersteunt) is het menu nog steeds bruikbaar met een hierarchie.
Ik heb geen ervaring met Adobe Spry (klinkt leuk allemaal) of andere frameworks (wel een beetje jQuery). maar ik zou zeker NIET voor een javascript (Adobe Spry / AJAX??, WAAROM?) oplossing kiezen die het menu 'genereerd' in een browser.
Google (en andere zoekmachines, Yahoo!) bijvoorbeeld zijn de 'blindste' maar dan ook de grootste gebruikers op internet. Deze 'zien' geen CSS en kunnen geen javascript 'laten werken'. Deze kunnen dus jou fijne javascript menu's niet eens gebruiken om bijvoorbeeld je website door te 'crawlen' / indexeren.
(Bewerkt door denn88 om 9:35, 28-06-2008)