Neueste Kommentare

Kategorien

Allgemein (7) Blogtreff (1) Domain (3) Gadget (24) Geld verdienen (17) Google (31) Nachschlag (34) Promotion (22) Recyclable Code (4) Stylemachine (13) Twitter (35) Wordpress (15)

Populär

RSS Feed SEO-Scout Mit RSS-Reader ganz entspannt lesen. Anzahl RSS-Reader SEO-Scout Zum Abonnieren klicke einfach auf den Counter oder den Zeitungsleser.

Vote für Seo-Scout.org!

Blogverzeichnis - Blog Verzeichnis bloggerei.de blogoscoop

Blogger-Treffen Lübeck: Wann das nächste? - E-Mail an frank.pfabigan@gmail.com, Ort » gmap

Neue Waffe gegen Internet-Explorer Bugs

Montag, 03. November 2008. 21:19 von Frank Pfabigan

Eher zufällig bin ich auf interessante Code-Schnippsel bei Google Code gestossen. Dort hat sich jemand die Mühe gemacht, die bekannten Browser-Macken des Internet Explorer 5, 6, 7, 8 mit JavaScript Fragmenten auszumerzen, so daß die Microsoft-Browser sich wie Standard-kompatible Browser verhalten.

Ich selbst habe es noch nicht ausführlich testen können, aber wenn das wirklich all die Macken des Internet Explorers (in jeder Version neue) ausmerzt, dann möchte ich diesen Dean Edwards, der das bei Google Code eingestellt hat, jeden Tag eine warme Suppe kochen. Denn das hat er verdient.

Es gibt eine Vielzahl von verrückten Fehlverhalten der Versionen des Internet Explorers und bei der Entwicklung von Websites muß man jedesmal mindestens doppelt arbeiten, um die kaputte Darstellung im IE zu fixen und dann vielleicht noch im “IE der vorherigen Version”.

Das ist ein leidiges Thema, vor allem, wenn auf Kundenseite nur mit Internet Explorer im Web gesurft wird. Da heißt es dann oft “Ach, es gibt noch andere?” – Kein Scherz. So wie die Schere zwischen arm und reich immer weiter auseinanderklafft (ich bemühe mich, nicht dazwischenzufallen), so klafft auch die Schere der Wissenden und Unwissenden immer weiter auseinander.

Eine fatale Entwicklung. Man darf nicht vergessen, daß sich jeden Tag Leute zum allerersten mal im Internet bewegen. Und da der Win-PC am weitesten verbreitet ist und auf diesem der IE vorinstalliert ist, machen sich die allermeisten Leute gar nicht die Mühe, nach Alternativen zu suchen oder sie gar nur mal auszuprobieren.

So gibt es also die eiserne Fraktion der Internet Explorer Nutzer, obwohl dieser sich noch nie an herrschende Standards des W3C gehalten hat und es wohl auch nie wird. Das Format HTML war für die Auszeichnung von Inhalten im Internet bestimmt, die jedermann mit irgendeinem Gerät/Software lesen können sollte, das/die HTML interpretiert.

Eine Website für einen bestimmten Browser zu bauen ist ein absolutes NO-Go. Es gibt sie aber immer noch, diese Websites, auf denen man lesen kann:

optimiert für Browser XY, Auflösung, Einstellung…

Allein das Vorhandensein des Internet Explorer spaltet die Internet-Gemeinschaft in 2 Lager, da es wiederum andere Softwarelösungen gibt, die ausschließlich mit dem Internet Explorer funktionieren. Nee, das führt in die falsche Richtung.

Auch Mitarbeiter großer Firmen sind meist an eine ganz bestimmte Hardware und/oder Software gebunden. Sie haben keine Wahl.

Es gibt jede Menge sogenannter CSS-Hacks, mit der man die Irrigkeiten von bestimmten Webbrowsern wieder auf Standard-Konformität trimmt oder dem zumindest nahekommt. Aber will sich die alle merken? Vor allem: warum?

Ich möchte hier eine Website nach Regelwerk des W3C, den Erfindern des WWW, bauen. Es ist manchmal schwierig genug, eine ganz bestimmte Designvorlage als Website umzusetzen, manche Kunden wollen es super-pixelgenau.

Dann wirft man einen Blick auf die Internet Explorer Präsentation und fällt in Ohnmacht: Jede Menge Doppelarbeit, “Fehlerbehebung”, Ausnahmen für IE, CSS-Weichen müssen her!

Nun kommen hier die neuen IE-Bugfixing Schnippsel. Ich bin wirklich gespannt, ob man die Fehler des IE damit ausmerzen kann.

Und das Schöne daran: es wird von Google-Code gehostet. Niemand muß es runterladen, man einfach darauf referenzieren und gut! Perfekt!

Nun haben wir schon 2 großartige Werkzeuge, um standard-konforme Seiten einfach und schnell zu bauen:

Ich werde damit mal rumprobieren und es auch im nächsten Kundenprojekt einsetzen. Ich wünsche uns allen viel weniger Kopfschmerzen beim Erstellen von Websites! Ich bin gespannt auf Deine Erfahrungsberichte!