CSS Dropdown Menü
erik
- css
Kann mir jemand erklären warum wenn ich dieses http://www.tanfa.co.uk/css/examples/menu/hs7.asp speichere, und es dann lokal teste, es nicht mehr geht, im IE. Bei Opera, Firefox, Konqueror ist das Problem nicht.
Hallo erik.
Kann mir jemand erklären warum wenn ich dieses http://www.tanfa.co.uk/css/examples/menu/hs7.asp speichere, und es dann lokal teste, es nicht mehr geht, im IE. Bei Opera, Firefox, Konqueror ist das Problem nicht.
Hast du tanfa.css mit gespeichert?
Einen schönen Sonntag noch.
Gruß, Ashura
Hallo erik.
Kann mir jemand erklären warum wenn ich dieses http://www.tanfa.co.uk/css/examples/menu/hs7.asp speichere, und es dann lokal teste, es nicht mehr geht, im IE. Bei Opera, Firefox, Konqueror ist das Problem nicht.
Hast du tanfa.css mit gespeichert?
Einen schönen Sonntag noch.
Gruß, Ashura
natürlich, aber das bringt nix
Moin moin!
Das Problem liegt definitiv an der Datei csshover.htc, die braucht der IE für die Hover-Effekte, alle anderen Browser nicht.
Ich habe aber noch nicht herausgefunden, woran es liegt, ich tippe auf ein MIME-Type-Problem. Hast du schonmal die HTML-Datei, die tanfa.css und die csshover.htc auf deinen Webspace hochgeladen und geschaut, ob es da wieder geht?
Läuft bei dir lokal ein Webserver oder hast du die Datei "einfach so" im IE geöffnet?
ciao,
hofi
Hi,
für den IE brauchst du auch noch die "csshover.htc".
Der IE kann das mit dem CSS-hover nur bei Links.
Im IE wird das CSS-hover-Verhalten von nicht-Links dann immer mit Javascript simuliert.
Funktioniert dann auch nicht ohne JS.
gruß
peter
tatsächlich, die fehlte.
aber es gibt auch Menüs die das können ohne JS:
http://barrierefrei.e-workers.de/workshops/tricks/menues.php
oder irre ich mich?
Moin moin!
Du irrst dich nicht, aber dieses Beispiel umgeht das Problem des IE, indem es das Menü nur aus Links aufbaut, also keine Liste verwendet. Es ist damit semantisch nicht so "sauber". Wenn du nicht soviel Wert auf Semantik legst, bist mit so einem Hovermenü sicher besser bedient als mit einem, das Javascript braucht.
ciao,
hofi
Hi,
aber es gibt auch Menüs die das können ohne JS:
http://barrierefrei.e-workers.de/workshops/tricks/menues.php
Ja, die machen das so, wie ichs auch schonmal an anderer Stelle im Netz gefunden hatte.
Das hover ist da nicht auf nem div oder span oder sowas, sondern auf nem Link(<a>).
Die dürfen aber ihrerseits keine Links enthalten.
Der IE läßt sich jedoch überlisten, indem man in den Link erstmal ne Tabelle reinsetzt und in diese dann wieder die Links vom Untermenu.
Was dazu wohl die Puristen hier zu sagen haben ???
Allerdings halte ich das ganze CSS-Gedönse auch etwas für Augenwischerei.
Wie gesagt, diese ganzen "PURE CSS"-Dropdown-Menus funktionieren im meisverwendeten Browser nicht ohne Javascript.
Oder halt über oben erwähnte Krücke.
gruß
peter
Hallo.
Was dazu wohl die Puristen hier zu sagen haben ???
Nicht mehr als andere auch.
MfG, at