Darstellungsproblem IE

  • Hallo zusammen!
    Ich verzweifle langsam und brauche mal Hilfe...:(

    Also, ich habe unter FC Büdlich-Breit-Naurath ein WP installiert. Aktuelle Version, default Theme mit kleinen Anpassungen.

    Ich habe das Seiten-Menü so konfiguriert, dass es Unterseiten nur anzeigt, wenn ich auf einer Eltern-Seite bin, die auch Kinder hat und auf den entsprechenden Kinder-Seiten selbst.

    ( Betrifft auf der gelinkten Seite nur die Seite "Fußball" )

    Hier mal der komplette Code aus der header.php dazu:

    Das Ganze funktioniert soweit auch, nur zeigt IE ( alle Versionen bis einschl. 7, getestet mit browsershots.org ) es etwas anders an, als FF.

    Im Firefox ist das Untermenü unterhalb des Hauptmenüs und linksbündig.
    Beim Internet Explorer hängt's irgendwo rechts in der Geometrie.

    Das sieht so verschieden aus, dass ich mir fast nicht vorstellen kann, dass es "nur" an CSS liegt.

    Vielleicht bin ich einfach nur betriebsblind oder sowas, aber ich weiß mir nicht mehr zu helfen.
    Kann jemand mal einen Blick drauf werfen und mir einen Hinweis geben woran das liegt? Muss ja nicht gleich die Lösung auf dem Silbertablett sein, ein kleiner Hinweis würde mir reichen. Ich will ja noch dazulernen. :)

    Danke schon mal und schönen Abend noch!

    Gruß, Matthias

    Einmal editiert, zuletzt von Rezneuk (6. März 2008 um 22:26)

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • 1. du floatest das obere ul solange du dieses floaten nicht beendest
    behält dies der IE bei

    einfachste Lösung:

    zwischen den Parent ul und dem Kinder ul
    ein

    Code
    <br style="clear:both;" />

    vielleicht nicht die schönste englische aber hilfreichst.

    dann fehlt bei der #subnav en margin 0
    das padding nach oben braucht der IE anders als die anderen Browser,
    also im header am besten ne IE Browserweiche wo du extra für diese #subnav li andere padding Werte einträgst als für Browser

    ich löse dies meist so

    br class="clear" und der

    HTML
    .clear{clear:both: margin:0;padding:0;height:0.01em;line-height:0.01em;font-size:0.001em;}

    somit braucht dieses br keinen Platz ;)
    lg

  • Vielen Dank, werd ich heute nach Feierabend mal versuchen.

    Schönes Wochenende,
    Matthias


    Edit: Klappt wunderbar, nochmals DANKE!

    Einmal editiert, zuletzt von Rezneuk (7. März 2008 um 18:51)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!