tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
7
ZUGRIFFE
411
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    JamesT JamesT ist offline Mitglied Gold
    Registriert seit
    Jul 2004
    Beiträge
    112
    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

    JamesT
    Geändert von JamesT (21.10.11 um 12:01 Uhr) Grund: Link nach Problembehebung entfernt
     

  2. #2
    threadi threadi ist offline Mitglied Brokat
    Registriert seit
    Dec 2006
    Ort
    Leipzig
    Beiträge
    478
    Ich hab keinen IE7 hier zum Testen, aber änder doch mal in div#navigation ul li das "display" auf "inline".
     

  3. #3
    JamesT JamesT ist offline Mitglied Gold
    Registriert seit
    Jul 2004
    Beiträge
    112
    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
    Miniaturansicht angehängter Grafiken Miniaturansicht angehängter Grafiken unordered list menü probleme im IE7-iefehler.jpg  
     

  4. #4
    threadi threadi ist offline Mitglied Brokat
    Registriert seit
    Dec 2006
    Ort
    Leipzig
    Beiträge
    478
    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.
     

  5. #5
    JamesT JamesT ist offline Mitglied Gold
    Registriert seit
    Jul 2004
    Beiträge
    112
    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
     

  6. #6
    Avatar von hela
    hela hela ist offline Mitglied Smaragd
    tutorials.de Premium-User
    Registriert seit
    Oct 2004
    Beiträge
    1.123
    Zitat Zitat von JamesT Beitrag anzeigen
    Hast du denn noch Ideen?
    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
     

  7. #7
    JamesT JamesT ist offline Mitglied Gold
    Registriert seit
    Jul 2004
    Beiträge
    112
    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
     

  8. #8
    Avatar von hela
    hela hela ist offline Mitglied Smaragd
    tutorials.de Premium-User
    Registriert seit
    Oct 2004
    Beiträge
    1.123
    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

  1. Antworten: 10
    Letzter Beitrag: 14.01.09, 16:55
  2. Antworten: 2
    Letzter Beitrag: 03.12.08, 17:43
  3. Antworten: 8
    Letzter Beitrag: 10.09.08, 13:02
  4. Antworten: 2
    Letzter Beitrag: 28.12.07, 18:17
  5. List Menü unsichtbar machen
    Von vsitor im Forum Javascript & Ajax
    Antworten: 3
    Letzter Beitrag: 09.04.04, 15:34