Hallo niggo,
folgendes Problem wurde im Bezug auf das Menü analysiert:
Wenn Inhalte in eine Box mit fester Breite oder Höhe eingefügt werden sollen, die nicht in die Box passen, wird die Box entsprechend vergrößert, damit der Inhalt nicht aus der Box fließt.
Betrifft: Internet Explorer 6.0
Wahrscheinlichkeit: Wahrscheinlich
Mögliche Lösungen für das Problem:
Die erste und einfachste Lösung besteht darin, eine Breite für einen Container anzugeben, die hoch genug ist, um sämtliche Inhalte aufnehmen zu können. Falls dies nicht möglich ist, steht noch eine andere Möglichkeit zur Verfügung:
* Bei anderen Inhalten kann die Expansion durch Angabe von „overflow:hidden“ für den betreffenden Container verhindert werden. Inhalte, die ansonsten den Container erweitern würden, werden stattdessen nun abgeschnitten.
Quelle: Adobe - CSS Advisor (http://www.adobe.com/cfusion/communityengine/index.c…)
Zusammenfassung:
Die Menüpunkte (li) haben keine feste Breite. Da aber ihr Eltern-Element (ul) feste Größenangaben hat, „fließt“ der Inhalt ab IE 7 und kleiner über die Liste hinaus.
Du hast nur für die a-Tags eine Breite angegeben. Aber du musst expliziet eine für die li-Tags angeben. Danach sollte das Problem beseitigt sein.
MfG, Florian J.