Tipps und Tricks und FAQ - Internet Explorer 8
Bisher sind wir es gewohnt, dass der Internet-Explorer auch das schlimmste HTML-Kauderwelsch ganz prima darstellt. Probleme gab es immer nur mit Mozilla oder dem Referenzbrowser "Opera". Klar, wenn ein Browser sich ganz streng an den W3C-Standard hält und kaum Fehler toleriert.
Mit der Zeit wurde HTML weiterentwickelt und mit der 4. Version endet nun die SGML-basierte Ära. Mit XHTML 1.0 wird nun versucht, zunächst mal HTML 4 auf XML-Basis nachzubauen. Weitere Versionen sollen vollends auf XML-basieren. XML-Code soll 100% kompatibel zu anderen (vereits bestehenden) XML-basierten Sprachen sein. Daher muss sich auch der XHTML-Code einer Webseite streng an die Richtlinien halten.
Seit die meisten Anwender ihr Windows-Update durchgeführt haben und der Internet-Explorer auf Version 8 aufgerüstet wurde, gibt es immer wieder Probleme mit der Betrachtung der Webseiten, die mit Namo WebEditor erstellt wurden. Genau betrachtet gibt es aber auch Probleme mit vielen anderen Webseiten. Das liegt an alten Standards bzw. an Fehlern im HTML-Code. Diese wurden von älteren Versionen des Internet Explorers großzügig behandelt. Der neue IE8 hat nun eine komplett neue Rendering-Engine,
die hinsichtlich XML nicht mehr so fehlertolerant sein darf.
Dass dies zu Problemen führen wird, haben die Entwickler vorausgesehen und daher gibt es im IE8 einen Button "Kompatibilitätsansicht". Klickt man darauf, dann stellt IE8 die Webseite so dar, wie es der IE7 zuvor getan hatte.
Leider kann aber auch Namo WebEditor nicht ganz von Fehlern frei gesprochen werden. Das betrifft insbesondere die Darstellung von automatischen Navigationsleisten, auf die man als Webdesigner keinen Einfluss hat.
Diese Website hier habe ich ursprünglich im Format "XHTML" gespeichert. In der Folge wurden die Buttons der Navigationsleisten im Internet Explorer 8 ständig verschoben. Als Abhilfe können auch diverse Metatags verwendet werden, welche dem Internet Explorer die Anweisung geben, beispielsweise von vorn herein die Kompatibilitätsansicht oder den Quirksmodus zu verwenden.
Der einzig wahre und ehrliche Weg ist, wenn man die Browser nicht mit einer unsachgemäßen Doctype-Deklaration in irgend einen standardkonformen Modus zwingt, sondern die Deklaration einfach weglässt.
So kann er die Seite im Quirksmodus einwandfrei darstellen. Natürlich ist die Webseite dann nicht konform im Sinne des W3C-Validators. Verwendet man aber eine nicht zutreffende Deklaration, dann wird die Seite dadurch auch nicht valide.
Nur diese eine Seite hier habe ich absichtlich als XHTML deklariert. Wenn Du den Internet Explorer 8 verwendest, dann solltest Du sehen können, welches Problem die Navigationsleisten haben, wenn man nicht in die Kompatibilitätsansicht umschaltet.
|