Hi!
So, jetzt nochmal zu meinen CSS-Menüs. Ich habe den Code gründlich aufgeräumt. Es ist jetzt nur noch das absolut nötigste drin und außerdem auf Listen umgestellt. Die Probleme bleiben aber doch die gleichen.
Firefox 2:
So soll es aussehen. Alles bestens:
- kein horizontaler Scrollbalken
- die Menübreite richtet sich nach dem breitesten Eintrag
Internet Explorer 7
- Was macht DER denn? Warum ist das Menü so deplaziert? Wie kann ich ihm das abgewöhnen?
- horizontaler Scrollbalken erscheint, weil auch ein vertikaler dabei ist. Lässt sich immerhin mit "overflow-x: hidden;" abschalten... Immerhin kein Umbruch des längsten Eintrages
Opera 9.10:
- bringt immer den horizontale Scrollbalken, mit dem ich genau 1 Pixel scrollen kann. Wunderbar. overflow-x kennt Opera nicht. Wie bekomme ich den Scrollbalken weg?
- Man versuche doch einmal, den letzten Menüeintrag auszuwählen. Bug in Opera?
- Der lange Eintrag wird auch noch umgebrochen.
Wir haben also 3 Browser und alle interpretieren "overflow: auto" völlig anders. Dann noch diese komische Positionierung im IE7. Da weiß ich keinen Rat mehr... :-(
Cheers, Ingo =;->
http://www.der-ingo.de/test/css-menu/rev7/
http://www.der-ingo.de/test/css-menu/rev7/index.css