Cheatah: li Abstände IE & float im Firefox

Beitrag lesen

Hi,

ich versuche momentan von Tabellen auf div/css umzusteigen und habe dabei 2 Probleme, die ich leider nicht mit Google & Forumsuche beheben kann.

erstens: Validiere Deinen Code, inklusive CSS. Zweitens: Der Quirks-Mode ist tödlich für den IE. Bevor dies nicht behoben ist, macht eine Problembetrachtung erfahrungsgemäß wenig bis gar keinen Sinn.

Ich habe via "float: left;" den Text um das Menü fliessen lassen und "margin" dazu benutzt um einen Abstand zu setzen. Hier funktioniert das ganze in Opera & IE, im Firefox aber greift "margin" nicht und es wird nicht der komplette Text neben dem Menü angezeigt sondern nur die ersten Zeilen.

Wenn Du zwischen IE und Firefox unterschiedliches Verhalten feststellst, gehe bis zum Beweis des Gegenteils *immer* davon aus, dass sich Firefox korrekt verhält. Dein Problem ist mangels Inhalts in der Seite nicht nachvollziehbar und somit auch nicht lösbar; aber meine Glaskugel sagt mir, dass Du davon ausgehst, der margin beginne neben dem gefloateten Element. Dem ist nicht so - gib dem Content-Element einmal einen border, dann siehst Du im Firefox, wo korrekterweise das Element platziert ist. Im IE bewirkt die hasLayout-Eigenschaft[1] ein Fehlverhalten.

Der HTML-Code:

Auf der von Dir genannten Seite ist der Code signifikant anders.

Cheatah

[1] Recherchiere bitte nach dieser.

--
X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes