Darstellungsproblem Pulldown Menü IE6 zu IE7
Hallo!
Versuche mich gerade an einem Pulldownmenü. ZUerst hatte ich das Problem, dass das menü sich im IE7 nicht öffnen ließ, im Firefox 3 aber schon. Das Problem konnte ich lösen, jetzt geht es im IE7 und im Firefox3. Jedoch funktioniert es auf einmal nicht mehr im IE6! Hier der Quellcode: Zitat:
Ich hoff mir kann jemand helfen ... wäre echt sehr lieb von euch! |
IE braucht bestimmte Angaben für a:hover:
Pure CSS Popups Bug - IE Bug Diese Menüs von Stu Nicholls sind alles andere als einfach. Wenn du dir nicht ganz sicher bist mit dem was du tust, solltest du lieber die Finger davon lassen -- und v.a. keine Änderungen an den HTML-Kommentaren vornehmen. In den FAQ findest du einen Link zum Suckerfish-Menü, das die Funktion im IE < 7 per JavaScript herstellt. Das halte ich für deutlich geeigneter für dein Vorhaben. |
Ok, danke erstmals!
Und was sollte ich jetzt ändern, wenn ich nicht die Finger davon lasse? Welche Zeilen gehören anders? |
Zitat:
|
Ich will ja auch eigentlich gar nix ändern, ich will nur das es eingebaut werden kann auf meiner Seite. Den Code vom Menü würde ich ja sowieso lassen!
|
Du hast aber den Code bereits geändert! Vergleiche deinen mit dem Original!
Es tut mir leid, ich denke nicht, dass dieses Menü für dich geeignet ist. |
Natürlich habe ich ihn geändert, weil er so wie er im original war, im IE7 nicht funktioniert hat. Nach der Änderung hat er aber im 7er funktioniert, dafür im 6er nicht mehr. Und Farben ändern, wird sich ja wohl kaum auf den Code an sich auswirken. Aber ok, wenn du mir nicht helfen willst, dann macht es vielleicht jemand anderer. Danke!
|
Nein, ich schrieb nicht von Farben. Ich schrieb von HTML-Kommentaren. Doch, Stu Nicholls Code funktioniert.
Dass bereits winzigste Änderungen am Stylesheet Auswirkungen im IE haben können, solltest du spätestens nach der Lektüre des obigen Links wissen. [edit: Ja, es ist eine Farbänderung, die dem IE 6 die Funktion nimmt. Bzw. die Tatsache, dass die Hintergrundfarbe bei Hover eben nicht mehr geändert wird.] Nein, ich verstehe nicht, dass du nicht in der Lage bist, deinen Code mit dem Original zu vergleichen. Und ich verstehe auch nicht, weshalb du nicht weißt, was du bereits alles geändert hast. Wenn du meiner Empfehlung -- die ich, glaube mir, nicht ohne Grund gebe -- nicht folgen willst, nein, dann kann ich dir wirklich nicht weiter helfen. |
Ich hatte das selbe Problem ;)
Ich habe ein solches Menü verwendet, das auch in allen Browser wunderbar geklappt hat. Nur brauchte ich ein Bild als Hintergrund für die einzelnen Punkte. Das war auch schnell erledigt, nur funktionierte es danach nicht mehr im IE<7. Der Grund war schnell gefunden. Und ob du es glaubst oder nicht... fricca hat Recht. Es lag tatsächlich daran, dass die Hintergrundfarbe nicht mehr geändert wurde. Nach längerer Suche (auch in diesem Forum) habe ich dann eine JavaScript-Unterstützung für besagten Browser eingebunden und es lappte wieder ;) |
Alle Zeitangaben in WEZ +2. Es ist jetzt 01:14 Uhr. |
Powered by vBulletin® Version 3.8.11 (Deutsch)
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
© Dirk H. 2003 - 2023