kurioser IE6.0 Fehler: Menüelement wird doppelt angezeigt
Tim
- css
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
...und ich find's vor allem interessant, dass der Effekt weg ist sobald das Element gehovered ist...
MfG
Rouven
...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
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
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
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 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 Tour</a>
</div>
und dann im CSS statt .menuitem {...} #menu a {...}
.
Auf Wiederlesen
Detlef
Hi,
veränder mal die Fenstergröße, evtl. verschwinden die Zeichen ja wieder ;-)
E7