ERLEDIGT
JA
JA
ANTWORTEN
7
7
ZUGRIFFE
411
411
EMPFEHLEN
-
Hallo zusammen,
ich habe ein vertikales menü, das auf einer unordered list basiert. Ich weiss mir aber keinerlei Rat mehr wie ich das Menü im IE7 fehlerfrei dargestellt bekomme.
Aktuelle Browser wie Firefox, Safari, Chrome und IE9 zeigen das Menü normal an.
Ihr könnt euch das ganze hier anschauen:
// Link nach Problembehebung wieder entfernt
Ich hoffe ihr könnt mir einen Tipp geben.
Grüße
JamesTGeändert von JamesT (21.10.11 um 12:01 Uhr) Grund: Link nach Problembehebung entfernt
-
Ich hab keinen IE7 hier zum Testen, aber änder doch mal in div#navigation ul li das "display" auf "inline".
-
Hallo threadi,
vielen Dank erstmal das du dir die Zeit genommen hast mal in den Quellcode zu schauen. Ich habe die Stelle mal angepasst von display: block; zu display: inline; Leider gab es keine Veränderung beim Verhalten im IE7.
Ich hab mal nen Screenshot anbei, wie es aktuell aussieht.
Hast du / hat noch jemand ne Idee?
Danke und viele Grüße
JamesT
-
Achsoo, links das. Habe das oben gemeint. Ok, beim Linken dürfte es daran liegen, dass die <li>'s kein "hasLayout" haben. Das kann man z.B. dadurch setzen, dass man noch das ergänzt:
Code :1
div#left_column li { height: 1%; }
Ansonsten mal nach hasLayout umschauen.
-
Hallo threadi,
tja so irgendwie komme ich nicht dahinter. Der Tipp von dir hat leider keine Änderung gebracht. Ich habe mich etwas zu hasLayout informiert, aber ich bekomme damit das Problem einfach nicht behoben.
Hast du denn noch Ideen?
Viele Grüße
JamesT
-
Hallo,
... ich habe eine:
Frage einfach mal einen Validator ob dein HTML sauber ist.
Ab Zeile 118 deines Quelltextes meckert der nämlich über die Listenstruktur von o.g. Vertikalnavigation - und der IE7 offensichtlich auch.Geändert von hela (21.10.11 um 12:44 Uhr) Grund: Link geändert
-
Hallo Hela,
das war der entscheidende Tipp, ich hab in meiner <ul> / <li> struktur ein <ul> mit dem navigationsscript immer zu früh geschlossen, ohne die unterpunkte mit einzubeziehen. Dadurch hatte ich keine nested Sets mehr. Ich habe die Struktur und das CSS jetzt nochmal dahingehend angepasst und nun läuft es alles prima.
Vielen Dank euch für eure Tipps und Ideen.
Danke und Grüße
JamesT
-
Hallo,
du hast es erkannt, obwohl deine Erklärung verwirrend sein könnte:Da in den UL-Elementen entspr. HTML-Elementreferenz nur LI-Elemente als Kindelemente erlaubt sind, muss bei einer verschachtelten Liste eine neue Liste innerhalb eines LI-Elements beginnen.
Ähnliche Themen
-
Menü unordered List ul li 2 Ebenen CCS Formatierung
Von dreamdiver im Forum CSSAntworten: 10Letzter Beitrag: 14.01.09, 16:55 -
Verschachtelte Unordered List horizontal darstellen klappt nicht
Von Chocobanana im Forum CSSAntworten: 2Letzter Beitrag: 03.12.08, 17:43 -
Horizontale unordered list wird nicht korrekt dargestellt
Von gnuisnotunix im Forum CSSAntworten: 8Letzter Beitrag: 10.09.08, 13:02 -
Css-List-Menü wird im ie Falsch dargestellt
Von chaosente im Forum CSSAntworten: 2Letzter Beitrag: 28.12.07, 18:17 -
List Menü unsichtbar machen
Von vsitor im Forum Javascript & AjaxAntworten: 3Letzter Beitrag: 09.04.04, 15:34





Zitieren


Login





