![]() |
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. |
|
|
![]()
Beitrag
#3
|
|
Anwärter auf W3.org Mitgliedschaft ![]() ![]() ![]() ![]() ![]() Gruppe: User Beiträge: 550 Mitglied seit: 28.11.2001 Wohnort: Berlin Friedrichshain Mitglieds-Nr.: 107 ![]() |
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. Man kann diesem Quelltext auch mit JavaScript die Funktionalität für den MSIE 6 mitgeben. Dafür hält SELFHTML auch ein Beispiel bereit. Tschö, Auge |
|
|
![]() ![]() |
![]() |
Vereinfachte Darstellung | Aktuelles Datum: 13.05.2025 - 21:56 |