Druckversion des Themas

Hier klicken um das Topic im Orginalformat anzusehen

HTML-Editor phase 5 Support _ HTML _ Firefox zeigt Seite anders an als IE

Geschrieben von: Serhat_K 21.10.2008 - 18:46

ich hab da auch ein fehler. muss grad als "Hausaufgabe" eine eigene Seite erstellen. also alles selber gemacht (CSS, HTML usw.). Soweit bin ich auch gekommen. Habe auch die Seite hochgeladen: http://serhat.pytalhost.de/.
Ok, im Firefox sieht alles (jedenfals bei mir) normal aus. Im IE und auch bei Phase 5 (F9) erscheint der Inhalt unter der Navigation.

danke im vorraus.
mfg. Serhat K

Geschrieben von: i.b.g 22.10.2008 - 6:29

Hallo,

ZITAT(Serhat_K @ 21.10.2008 - 19:46) *
Ok, im Firefox sieht alles (jedenfals bei mir) normal aus. Im IE und auch bei Phase 5 (F9) erscheint der Inhalt unter der Navigation.

Das ist ein klassischer Berechnungsfehler, der entsteht, wenn man ein pixelgenaues festes Seitenlayout einrichtet. Du musst, da die IE-RenderEngine mit dem Box-Model anders umgeht als die Gecko-RenderEngine, etwas mit den Pixelangaben rumspielen und die Breitenangaben minimal reduzieren, bis es im IE passt. Du hast dann zwar im FF etwas größere Abstände, aber damit wirst Du leben müssen.

Geschrieben von: Auge 27.10.2008 - 14:05

ZITAT(i.b.g @ 22.10.2008 - 6:29) *
ZITAT(Serhat_K @ 21.10.2008 - 19:46) *
Ok, im Firefox sieht alles (jedenfals bei mir) normal aus. Im IE und auch bei Phase 5 (F9) erscheint der Inhalt unter der Navigation.

Das ist ein klassischer Berechnungsfehler, der entsteht, wenn man ein pixelgenaues festes Seitenlayout einrichtet. Du musst, da die IE-RenderEngine mit dem Box-Model anders umgeht als die Gecko-RenderEngine, etwas mit den Pixelangaben rumspielen und die Breitenangaben minimal reduzieren, bis es im IE passt. Du hast dann zwar im FF etwas größere Abstände, aber damit wirst Du leben müssen.

Muss er nicht. wink.gif

Mit Conditional Comments kann man dem MSIE ab Version 5 andere bzw. weitere Inhalte unterschieben, z. B. auch ein <link>-Element, das auf eine IE-spezifische CSS-Datei verweist. Alternativ kann man einzelne Anweisungen mit CSS-Hacks nur für bestimmte Browser (auch IE) zugänglich machen. (siehe: http://de.selfhtml.org/css/layouts/browserweichen.htm)

Was das Box Model betrifft, sollte Serhat mal die Suchmaschine seiner Wahl mit dem Begriff "Box Model Bug" anschmeißen, damit er über das Warum und Wie bescheid weiß.

Tschö, Auge

Geschrieben von: i.b.g 27.10.2008 - 17:37

Hallo,

ZITAT(Auge @ 27.10.2008 - 15:05) *
Mit Conditional Comments kann man dem MSIE ab Version 5 andere bzw. weitere Inhalte unterschieben, z. B. auch ein <link>-Element, das auf eine IE-spezifische CSS-Datei verweist. Alternativ kann man einzelne Anweisungen mit CSS-Hacks nur für bestimmte Browser (auch IE) zugänglich machen. (siehe: http://de.selfhtml.org/css/layouts/browserweichen.htm)
ich mag keine Browserweichen und das Pflegen von x verschiedenen Stylesheets, nur weil sich einige nicht an die Abmachungen halten.

Geschrieben von: Auge 30.10.2008 - 18:14

ZITAT(i.b.g @ 27.10.2008 - 17:37) *
ZITAT(Auge @ 27.10.2008 - 15:05) *
Mit Conditional Comments ...

ich mag keine Browserweichen und das Pflegen von x verschiedenen Stylesheets, nur weil sich einige nicht an die Abmachungen halten.

Ich wiederum mag das pixelgenaue Festnageln von Layouts nicht. Was schert mich der eine Pixel hier oder da, solange es nicht gleich das gesamte Layout zerschießt. Zumal, wenn man nicht nur eine Privatseite erstellt, die Zukunft wesentlich höhere Anforderungen an die Flexibilität hinsichtlich der Layouts bereithält. Man denke nur an Browser auf Smartphones, die einen wesentlich kleineren Anzeigebereich haben. Die Lösung, die auf dem iPhone benutzt wird, querscrollen zu müssen, ist (meiner Meinung nach) keine Lösung. Man kommt also eh nicht umhin, das/die Layout(s) so zu gestalten, dass sie auf unterschiedlichen Medien wiedererkennbar aber doch unterschiedlich dargestellt werden. Mit einer Einstellung, die dies berücksichtigt, hat man aber auch gleich Hammer und Nägel aus dem Denken verbannt. wink.gif

Allerdings gibt es mMn doch Fälle, wo die Unfähigkeit verschiedener Browser, bestimmte CSS-Definitionen darzustellen, CSS-Weichen erforderlich macht. Und dann sind mir, da es sich in heutiger Zeit im Normalfall um die eine oder andere (oder alle) IE-Version(en) handelt, Conditional Comments doch recht lieb.

Tschö, Auge

Unterstützt von Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)