15 Stimmen

Gibt es einen Unterschied zwischen den Box-Modellen von IE8 und Firefox3?

Was sind die Hauptunterschiede (wenn überhaupt) zwischen den Box-Modellen von IE8 und Firefox3?

Sind sie jetzt noch dieselben?

Was sind die anderen Hauptunterschiede zwischen diesen beiden Browsern? Kann ein Webentwickler davon ausgehen, dass diese beiden Browser gleich sind, da sie (scheinbar) die neuesten Webstandards unterstützen?

11voto

David McLaughlin Punkte 4958

Das Box-Modell des Internet Explorers ist seit Internet Explorer 6 "fixiert", solange sich Ihre Seiten im Standard-Kompatibilitätsmodus befinden.

ご覧ください。 Modus Macken y Internet Explorer Box-Modell-Fehler .

Bis ich von den Doctype-Deklarationen erfuhr, war es eine echte Qual, den IE richtig zum Laufen zu bringen, da er standardmäßig im "Quirks Mode" läuft. So mit einem Standard-Modus doctype wird eine ganze Reihe der meisten schmerzhaften CSS-Probleme zu beseitigen.

3voto

GateKiller Punkte 71039

Ich würde nie davon ausgehen, dass jeder Browser eine Seite genau gleich wiedergibt immer testen!

Obwohl sie Standards unterstützen, gibt es viele Unterschiede zwischen verschiedenen Browsern und sogar zwischen verschiedenen Versionen. FF1 rendert anders als FF2, der wiederum anders als FF3 rendert.

Sie müssen auch bedenken, dass jeder Browser seine eigene JavaScript-Engine hat, was wiederum dazu führt, dass einige Skripte funktionieren und andere nicht.

Sie können diese Unterschiede natürlich verringern, indem Sie CSS- und JavaScript-Frameworks verwenden, die für die Unterstützung mehrerer Browser entwickelt wurden.

Dennoch müssen Sie in allen Browsern testen. Es wird immer etwas geben, das nicht ganz richtig aussieht oder sich nicht richtig verhält.

1voto

Brian Warshaw Punkte 21916

Was sich zwischen den beiden (und anderen Browsern) immer unterscheiden wird, sind die Standardwerte (z. B. die Schriftgröße in Überschriften). Auch die Art und Weise, wie sie die visuellen Standardwerte erreichen, ist oft unterschiedlich, z. B. ob sie die Einrückung in Aufzählungslisten durch Auffüllungen oder Ränder erreichen oder nicht.

Was mir gerade positiv aufgefallen ist, ist, dass der IE8 endlich den Umgang des IE mit margin: 0 auto für Blockelemente, die in ihren jeweiligen übergeordneten Elementen horizontal zentriert werden sollen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X