Thema: Problem mit einer Liste im Ie7

Hallo!
Ich habe ein Problem im Ie7 mit einer Link-Liste. Auf "www.ess  -  erfurt.de  /  dev" (ohne Leerzeichen und Anführungsstriche) sind oben mehrere große Registerkarten. In fast allen Browsern sind die Texte "Schule Schüler"... vollständig sichtbar. Nur der IE7 hackt die Links ab. Woran liegt das und was kann ich machen?

Grüße
sometimes2

Lebe deine Träume so wie sie sind,
denn nur so kannst du weiterhin träumen!

Re: Problem mit einer Liste im Ie7

Hm, Du hast da auch noch ein kleines Sonderzeichen-Problem, gelle? wink

Ohne das CSS zu sehen, kann man nicht viel sagen. Der Internet Explorer hatte ja in allen älteren Versionen den sog. "Box Model Bug", für den es mehrere Workarounds gab. Möglicherweise liegt da das Problem, wenn nämlich im CSS dieser Bug irgendwie umschifft wurde und im IE7 so nicht mehr existiert. Such mal nach entsprechenden Hinweisen im CSS.

Gruß, WebBird

Re: Problem mit einer Liste im Ie7

Hi! Naja, die Sonderzeichen haben ja nicht sonderlich viel mit dem CSS zu tun (und sind auch unrelevant).
Die CSS Dateien sind www.ess   -   erfurt.de/dev/?type=1 sowie www.ess     -     erfurt.de/dev/?type=3

Ich denke nicht, dass es am Box Model liegt. Eine andere Idee?

Grüße
sometimes2

Lebe deine Träume so wie sie sind,
denn nur so kannst du weiterhin träumen!

Re: Problem mit einer Liste im Ie7

sometimes2 schrieb:

Hi! Naja, die Sonderzeichen haben ja nicht sonderlich viel mit dem CSS zu tun (und sind auch unrelevant).
Die CSS Dateien sind www.ess   -   erfurt.de/dev/?type=1 sowie www.ess     -     erfurt.de/dev/?type=3

Ich denke nicht, dass es am Box Model liegt. Eine andere Idee?

Grüße
sometimes2

Es gibt eigentlich nur einen Weg, genaueres heraus zu finden: Man entfernt die relevanten Teile des CSS und fügt sie  dann so lange Schritt für Schritt wieder hinzu, bis der Fehler wieder auftritt.

Ich gehe oft auch so vor, dass ich mir rote Rahmen um die einzelnen Bereiche anzeigen lasse, damit ich sehe, wo welcher Bereich endet. (border: 1px solid #f00 ; ) Auf diese Weise erkennt man dann, _welcher_ Bereich beschnitten wird, oder wo Abstände auftauchen, die da nix zu suchen haben. Das ist gerade bei so komplexen CSS-Definitionen wie bei diesem oft hilfreich. Sonst stochert man eh nur im Trüben rum. So kann man sich dann dem Teil nähern, der das Problem verursacht.

Ich habe bisher wenig Informationen zum IE7, was CSS-Probleme angeht. (Ich habe leider auch noch keinen installiert.) Im IE6 wüßte ich eher, wonach zu suchen ist. Allerdings interpretieren Browser "schon immer" Angaben wie px oder pt unterschiedlich, auch ganz ohne Box Model Bug. Prozentangaben sind genauso problematisch. Das Problem wird man leider immer haben, und je komplexer das Layout, desto schlimmer wird es.

Tut mir sehr leid, dass ich keine Lösung aus dem Hut zaubern kann, aber das CSS ist zu komplex, um es mal eben zu analysieren.

Gruß, WebBird

Re: Problem mit einer Liste im Ie7

Hi!
Ich bin deinem Rat mal nachgegangen und habe die gesamte Navigationsstruktur eingefärbt. Im Moment konnte ich das Problem auf die Listentags li und die Linktags a begrenzen. (siehe www.ess     -    erfurt.de/dev/)

Mir ist aufgefallen, dass wenn ich das li tag auf display: block (statt inline) setze, dass der rahmen um den link exakt die größe bekommt, wo der text abgeschnitten wird.. Aber sonderlich geholfen hat mir das bisher nicht, weil ich die darstellung irgendwie nicht ändern konte (height,...)

Irgendeine idee?

Lebe deine Träume so wie sie sind,
denn nur so kannst du weiterhin träumen!