Hacks, Workarounds und Fehlersuche

(Auszug aus "CSS Kochbuch" von Christopher Schmitt)

Einführung

Schon seit langer Zeit benutzen Webdesigner Hacks und provisorische Lösungen (Workarounds), um die Programmierfehler und Einschränkungen mancher Browser zu umgehen. Mitte der Neunzigerjahre gab es eine starke Zunahme dieser Hilfskonstrukte, darunter Dinge wie 1-Pixel-GIFs, font-Tags und verschachtelte Tabellen, um nur ein paar zu nennen. Obwohl die CSS 2-Spezifikation bereits 1998 Empfehlungsstatus erreichte, haben die Browserhersteller den Standard erst vor Kurzem wirklich in ihre Produkte integriert. Durch diese zeitliche Verzögerung verwenden immer noch sehr viele Leute Browser mit mangelhafter CSS-Unterstützung.

Um die Fehler der Browser mit schlechter oder falscher CSS-Unterstützung auszugleichen, sind Webentwickler daher teilweise immer noch gezwungen, Hacks und Workarounds zu benutzen, um ihre Webseiten-Designs erfolgreich umzusetzen.

Auch wenn die meisten Probleme in den modernen Browsern mittlerweile beseitigt sind, gibt es eine Reihe von Gründen dafür, auch weiterhin Hacks und Workarounds einzusetzen, um den Benutzern die Inhalte richtig präsentieren zu können.

Im Gegensatz zu Webentwicklern aktualisieren "normale" Benutzer ihre Browser nicht automatisch mit dem Erscheinen neuer Versionen. Stattdessen halten sie lieber an dem auf ihrem Computer bereits installierten Programm fest – schließlich funktioniert es doch. Ein neuer Browser ist erst ein Thema, wenn ein neuer Rechner angeschafft wird. Ein weiterer Faktor sind die IT-Abteilungen großer Firmen, die ihre Systeme sperren, um zu verhindern, dass die Mitarbeiter eigene Programme benutzen.

In diesem Kapitel finden Sie die nötigen Techniken, um Ihr Webdesign auch in Browsern mit fehlerhafter CSS-Unterstützung gut aussehen zu lassen. Dazu gehören Lösungen für die sehr eigene Interpretation des Boxmodells durch den Internet Explorer 5.x für Windows und einiges mehr.

  

  

<< zurück vor >>

 

 

 

Tipp der data2type-Redaktion:
Zum Thema CSS bieten wir auch folgende Schulungen zur Vertiefung und professionellen Fortbildung an:

Copyright der deutschen Ausgabe © 2007 by O’Reilly Verlag GmbH & Co. KG
Für Ihren privaten Gebrauch dürfen Sie die Online-Version ausdrucken.
Ansonsten unterliegt dieses Kapitel aus dem Buch "CSS Kochbuch" denselben Bestimmungen, wie die gebundene Ausgabe: Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt. Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen.

O’Reilly Verlag GmbH & Co. KG, Balthasarstr. 81, 50670 Köln