Seite 1 von 1
[HTML] Drop Down Menü ?
Verfasst: 25.03.2007 15:16
von EliteRazerG5
Hallo, ich möchte für meine Homepage (wichtig: nur HTML möglich, kein php, kein javascript etc.) ein Drop Down menu haben ... Ist das möglich ? und wie ?
Mit Drop Down menu meine ich, etwas ähnliches wie hier, was sich beim darüber fahren (oder anklicken) ausfährt:
http://www.phpbb.de/moddb/NavBar
Verfasst: 25.03.2007 19:51
von fanrpg
nur html wird nicht gehen..
Verfasst: 25.03.2007 21:11
von Jensemann
fanrpg hat geschrieben:nur html wird nicht gehen..
Dropdowns kann man auch mit HTML und CSS machen. Howtos dazu findest du mehr als genügend im Netz.
Ich habe eines in unter einer Minute googlen gefunden. Ich überlasse es dem Topicersteller als Google-Benutzungsübung das selbe zu finden.
Die Frage ist m.E. eher, ob es Sinn macht das so zu machen. Es lässt sich nicht unbedingt einfach integrieren und mit JS lässt sich die Benutzbarkeit auch sinnvoll verbessern.
Verfasst: 25.03.2007 22:00
von Gumfuzi
Blöde Frage:
Was von beiden Varianten ist performanter? JS oder HTML/CSS?
Verfasst: 25.03.2007 22:04
von Jensemann
Gumfuzi hat geschrieben:Blöde Frage:
Was von beiden Varianten ist performanter? JS oder HTML/CSS?
Die Frage ist nicht JS oder HTML/CSS, sondern HTML/CSS mit oder ohne JS. Was dann deine Frage erübrigen sollte, weniger ist meistens schneller. Aber ernsthaft, welche performance meinst du? Ladezeit? Renderingzeit? Warum spielt das überhaupt eine Rolle, ich glaube kaum das der normale Nutzer einen Unterschied in Ladezeit oder Rendering Zeit merkt.
Verfasst: 26.03.2007 00:15
von gn#36
Vermutlich ist sogar eine "Kombination" der beiden am sinnvollsten. Die Haupt Funktionalität legst du auf JavaScript und eine Art "Backupsystem" ins CSS (Die dürfen sich natürlich nicht in die Quere kommen). Auf die Weise können auch vorsichtige User mit deaktiviertem JavaScript die Seite benutzen, gleichzeitig kannst du den Usern mit JavaScript den erweiterten Komfort des JavaScript Systems bieten. Ich denke dass sich das CSS System einfach per JavaScript deaktivieren lässt, so dass es kein Problem sein sollte beides gleichzeitig zu verwenden. (Dass man für Layoutdinge möglichst CSS und nicht HTML verwenden sollte versteht sich ja sowieso von selbst). Performancemäßig macht es denke ich kaum einen Unterschied. Die paar KB gehen in der Seitenladezeit unter, außerdem werden in beiden Fällen extra KB benötigt.
Verfasst: 26.03.2007 07:14
von Gumfuzi
danke für die Infos! (ich meinte die Ladezeit).
Wenn ich aber ein JS-Menü nehme, dann brauche ich für non-JS-Nutzer eine Alternative und ich muss dann immer beider Menü "warten" - ok das macht man ja nicht sooo oft...
Als Menü nehme ich ev. dieses hier (
http://barrierefrei.e-workers.de/worksh ... menues.php ) jedoch richtet sich die Breite des Untermenüs nach dem Hauptmenüpunkt, was nicht gut ist, da die Einträge im Untermenü meist länger sind.
Verfasst: 26.03.2007 07:28
von Jensemann
Gumfuzi hat geschrieben:
Wenn ich aber ein JS-Menü nehme, dann brauche ich für non-JS-Nutzer eine Alternative und ich muss dann immer beider Menü "warten" - ok das macht man ja nicht sooo oft...
Sorry aber, das ist blödsinn. Nicht das ich in diesem Forum noch anderes gewöhnt wäre ...
Schau dir mal beispielsweise suckerfish an, ein Dropdown mit ein klein wenig Javascript. Der Punkt ist ja nicht, deine Einträge an 2 verschiedenen Stellen zu pflegen, sondern die HTML/CSS Basis mit ein wenig Javascript benutzungstechnisch aufzupeppen.
Für Gooba nutze ich beispielsweise 2 Dropdowns auf HTML/CSS+Javascript Basis, die sich selbst schliessen wenn du 3 sek. lang nicht mit der Maus im Menu rumfährst. Ausserdem habe ich das verhalten der Windows Dropdowns 1:1 nachgebildet. Die Basis ist nach wie vor HTML und CSS, lediglich die Anzeige Logik habe ich Javascript überlassen.
Verfasst: 26.03.2007 15:03
von EliteRazerG5
Jensemann hat geschrieben:fanrpg hat geschrieben:nur html wird nicht gehen..
Dropdowns kann man auch mit HTML und CSS machen. Howtos dazu findest du mehr als genügend im Netz.
Ich habe eines in unter einer Minute googlen gefunden. Ich überlasse es dem Topicersteller als Google-Benutzungsübung das selbe zu finden.
Die Frage ist m.E. eher, ob es Sinn macht das so zu machen. Es lässt sich nicht unbedingt einfach integrieren und mit JS lässt sich die Benutzbarkeit auch sinnvoll verbessern.
Ihc wollte eiegtnlich nur wissen ob es geht nicht wo ich es finde

Danke

Verfasst: 26.03.2007 16:38
von Gumfuzi
@Jensemann:
achso, danke für den Hinweis!