Tim: kurioser IE6.0 Fehler: Menüelement wird doppelt angezeigt

Hallo,

ich habe ein sehr seltsames Problem.
Ich habe ein CSS Menü gebaut, welches überall korrekt angezeigt wird, nur im Internet Explorer 6.0 wird das letzte Wort des Hauptmenüs (Quick Tour) nocheinmal in der nächsten Zeile angezeigt.
Ich kann mir nicht erklären, warum, alle anderen Browser haben das Problem nicht, auch nicht <IE6.0
Hier der Link, ich habe die Seite auf das wesentliche reduziert:
http://www.laichathlet.de/test.html
http://www.laichathlet.de/stylesheet.css

Ich bin für jeden Hinweis dankbar. Es hängt sicherlich mit der Breite des Menüs zusammen, aber ich finde keine Lösung für das Problem.

Und es würde mich interessieren, warum der IE sowas anstellt.

Danke für Eure Mühe,
Tim

  1. ...und ich find's vor allem interessant, dass der Effekt weg ist sobald das Element gehovered ist...

    MfG
    Rouven

    --
    -------------------
    ss:) zu:) ls:& fo:) de:< va:{ ch:? sh:) n4:( rl:? br:$ js:| ie:) fl:(
    1. ...und ich find's vor allem interessant, dass der Effekt weg ist sobald das Element gehovered ist...

      Ist er nicht, das Wort wird nur weiß und hat dadurch die Hintergrundfarbe

    2. Vielen Dank für Eure Hinweise, Ihr hattet recht, es ist der dokumentierte Bug und eine Breitenangabe von 101% im "menu" hat das Problem gelöst.

      Ihr ward sehr hilfreich!
      Tim

  2. hi,

    nur im Internet Explorer 6.0 wird das letzte Wort des Hauptmenüs (Quick Tour) nocheinmal in der nächsten Zeile angezeigt.

    könnte sich um den Duplicate Characters Bug handeln.

    gruß,
    wahsaga

    --
    /voodoo.css:
    #GeorgeWBush { position:absolute; bottom:-6ft; }
  3. Hallo Tim

    Ich kann mir nicht erklären, warum, alle anderen Browser haben das Problem nicht, auch nicht <IE6.0

    Wer kann schon die Bugs des IE erklären.

    Ich bin für jeden Hinweis dankbar. Es hängt sicherlich mit der Breite des Menüs zusammen, aber ich finde keine Lösung für das Problem.

    Breite ist schon ein guter Ansatz.
    Wie wäre es denn, wenn du #menu eine Breite angibst?

    Übrigens:
    Warum verwendest du unnötige Klassen?

      
    <div id="menu">  
      <a class="menuitem" title="Home" href="http://ipu.cecot.de/home.php">Home</a>  
      ...  
      <a class="menuitemActive" title="Beratung" href="http://ipu.cecot.de/beratung.php">Beratung</a>  
      ...  
      <a class="menuitem" title="Quick Tour" href="http://ipu.cecot.de/quicktour.php">Quick&nbsp;Tour</a>  
    </div>  
    
    

    Besser wäre zwar eine Liste für die Links, aber auch so brauchst du keine
    Klassen.

      
    <div id="menu">  
      <a title="Home" href="http://ipu.cecot.de/home.php">Home</a>  
      ...  
      <a id="menuitemActive" title="Beratung" href="http://ipu.cecot.de/beratung.php">Beratung</a>  
      ...  
      <a title="Quick Tour" href="http://ipu.cecot.de/quicktour.php">Quick&nbsp;Tour</a>  
    </div>  
    
    

    und dann im CSS statt .menuitem {...} #menu a {...}.

    Auf Wiederlesen
    Detlef

    --
    - Wissen ist gut
    - Können ist besser
    - aber das Beste und Interessanteste ist der Weg dahin!
  4. Hi,

    veränder mal die Fenstergröße, evtl. verschwinden die Zeichen ja wieder ;-)

    E7