Drop-Down-Menu-Problem

  • Ich habe das Revolution Theme von Brian Gardner etwas angepasst und zwar so, dass man vom Menu direkt ins Forum kommt.

    Problematik: Ursprünglich hat das Drop-Down-Menu sowohl mit IE als auch mit Firefox funktioniert. Jetzt funktioniert es nur noch mit IE. Wieso rafft es Firefox nicht?

    PS: Am CSS.Style kann es nicht liegen, denn dort habe ich nichts verändert. Also muss es am Einbau in der Header.php liegen. Deshalb anbei der ursprüngliche Code und anschliessend der veränderte Code in der Header.php:

    Ursprünglich:

    PHP
    <div id="navbar">
     <div id="navbarleft">
      <ul id="nav">
       <li><a href="<?php echo get_settings('home'); ?>">Home</a></li>
       <?php wp_list_pages('title_li=&depth=2&sort_column=menu_order'); ?>
      </ul>
     </div>



    Neu:

    • 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

  • Hat jemand eine Idee weshalb das beim Firefox nicht funktioniert? Höre oft, dass IE scheisse sei und Firefox so toll....im Moment verzweifle ich aber eher am FF als am IE.

    danke für deinen code da oben, aber meine Glaskugeln sind heftif,
    samstags saturday night party, sonntags verschlafen,montags blau gemacht und heute zu müde...

    ohne link geht nichts, weil eventuell ist ein simplet typo am Ende des htmls schuld

    lg

  • Wenn du zu zeitig schon den Menüpunkt zumachst (validator schreit übrigens), dann nimmt dir das FF übel:

    Code
    <ul id="nav">
     <li><a href="http://www.dailytalk.ch">Startseite</a></li>
     <li id="current"><a href="http://www.dailytalk.ch/community">Community</a>[COLOR=Red][B]</li>[/B][/COLOR]   
       <ul class="children">

    Das sollte sicher erst nach Ende der Subliste zugehen, stimmts ? Denn dort wartet auch ein schliessendes </li> schon nur hast da eines umsonst reingeschraubt.

    Hab das mal live mit FireBug gefixt (in meinem Browser) und es geht dann. Aber dann kommt Problem 2: Der Adsence ist ein iframe der von deinem Menu nicht überlagert wird. Da brauchst du vermutlich einen höheren z-index, der aber nur bei position Angaben greift oder eine andere Lösung für den Ads.

  • codestyling, vielen Dank für deine Hilfe. Nach dem Entfernen des überflüssigen </li> ist das Drop-Down-Menü-Problem beim FF gelöst. Nun funktioniert das Drop-Down-Menu auch beim FF.

    Das nachdem entfernen jenes </li> von dir beschriebene Folgeproblem (Nr. 2) tritt aber übrigens ebenfalls nur beim FF auf. Beim IE läuft immer noch alles wie geschmiert, sprich das Drop-Down ist im IE dem Adsense übergeordnet (wie es sein sollte) beim FF aber untergeordnet und somit wird das Menü beim FF vom Adsenseblog überdeckt.

    Was müsste man nun bei der linken Sidebar ändern? Anbei der Code der linken Sidebar:

  • Das has nix mit der Sidebar zu tun. Wenn es überhaupt möglich ist, dann muß man das im stylesheet anpassen. Die Art und Weise, wie das Menu ausklappt, produziert das Problem. Leider kann man das nicht mal eben im Browser patchen und testen, denn es erfordert u.U. in mehreren style Regeln simultane Änderungen. Da man das nur Schritt für Schritt testen muß, geht das nur, wenn man das stylesheet anpasst.
    Leider wird auch nicht helfen, das stylesheet zu posten (denn das kann man sich ja auch von Browser geben lassen), denn man kann es nicht effektiv testen, das kannst nur du, sorry.

Jetzt mitmachen!

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