![]() |
Willkommen, Gast ( Anmelden | Registrierung )
![]() |
![]()
Beitrag
#1
|
|
Rookie Gruppe: User Beiträge: 2 Mitglied seit: 13.07.2007 Mitglieds-Nr.: 6.925 ![]() |
Hallo,
ich habe eine Menü gemacht, dass im Firefox so angezeigt wird wie es soll, aber mit IE geht es garnicht. Woran liegt es? http://www.bnv-bierstetten.de/test/index.html Mfg Dark ![]() |
|
|
![]() |
![]()
Beitrag
#2
|
|
Nachschlagewerk des Orakels ![]() Gruppe: Mods Beiträge: 955 Mitglied seit: 29.08.2006 Wohnort: Frankfurt am Main Mitglieds-Nr.: 6.217 ![]() |
Hallo, ich habe eine Menü gemacht, dass im Firefox so angezeigt wird wie es soll, aber mit IE geht es garnicht. Woran liegt es? Nach Reduzierung auf das Wesentliche entsteht folgender Quelltext: HTML <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" (extra für Peter: vollkommen valide ohne Warnungen oder gar Fehler )."http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <title> FF vs. IE </title> <style type="text/css"> <!-- li ul { position: absolute; left: -999em; } li:hover ul { left: auto; } --> </style> </head> <body> <ul> <li> <a href="foo">mouseover</a> <ul> <li> <a href="foo">Mich siehst du nur, wenn du mit der Maus oben über den Text "mouseover" fährst.</a> </li> <li> <a href="foo">Mich siehst du nur, wenn du mit der Maus oben über den Text "mouseover" fährst.</a> </li> </ul> </li> </ul> </body> </html> Dem Eingeweihten wird dann schnell deutlich, dass die Funktionalität deines Menüs auf der Pseudoklasse :hover für das Element li beruht. Wie du dazu bei SELFHTML nachlesen kannst, funktioniert das für andere Elemente als Verweise im IE bis Version 6 gar nicht und in Version 7 lediglich für :hover. Also entweder einen IE 7 zum Testen benutzen und hoffen, dass deine Besucher ihn auch verwenden, oder eine andere Technik einsetzen. |
|
|
![]() ![]() |
![]() |
Vereinfachte Darstellung | Aktuelles Datum: 13.05.2025 - 22:14 |