Warum Cascading Style Sheets?
Der folgende Ausschnitt stammt von Peter Kropff und seinem wirklich ausführlichen CSS Tutorial aus dem Kapitel “Grundlagen”:
Vielleicht erinnert sich der ein oder andere noch an die Zeit, als der Netscape Navigator einen Marktanteil von 90% hatte. Es war die Zeit, als der Mensch in Deutschland gerade den aufrechten Gang im Internet erlernte, also sozusagen im Paläolithikum des Informationszeitalters. Zu dieser Zeit trug es sich zu, dass die Götter des W3C-Konsortiums ihre Gebote den Menschen verkündeten, die da lauteten:
- Du sollst Cascading Style Sheets benutzen
- Du sollst kein -Tag mehr benutzen
- Du sollst keine HTML-Attribute benutzen, die das Aussehen einer Seite beeinflussen
- Du sollst Inhalt und Layout strikt voneinander trennen
Und alle Steinmetze, die bis dato ihre Botschaften in Granit meißeln mussten, jubelten, jauchzten und frohlockten ob der Möglichkeiten, die die neuen Gebote brachten. Leider tanzten die damals mächtigsten Könige Netscape und Microsoft um ihr eigenes goldenes Kalb herum und beteten die Götter “Was kümmern mich Standards” und “Proprietäre Formate” an. Und so geschah es, dass die Steinmetze auch weiterhin mit Hammer und Meißel anstelle von Papier und Feder arbeiten mussten.
Diese Geschichte ereignete sich im Jahre 1996, als das W3C-Konsortium die erste Spezifikation dazu verabschiedete. Zwei Jahre später gab es dann noch eine. Leider waren damals die Browserhersteller nicht Willens/in der Lage, ihre Produkte dem neuen Standard anzupassen. Also musste man sich auch weiterhin mit Layout-Tabellen und diversen HTML-Attributen herumschlagen, um ein halbwegs vernünftiges Design umzusetzen. Der Nachteil lag auf der Hand. Bei optischen Anpassungen musste man sich durch alle Seiten durchwühlen, und an unzähligen Stellen die entsprechenden Änderungen vornehmen, eine echte Sisyphus-Arbeit.
Gottlob haben die Zeiten sich geändert. Wenn man einmal die Dinosaurier-Browser wie zum Beispiel den Navigator 4, Internet Explorer 4/5.x (PC) oder 5.x (Mac) ignoriert, so ist es möglich, das komplette Aussehen eines Internet-Auftritts nur über Style Sheets zu steuern. Sollte sich dann ein alter Auftritt in neuem Gewande präsentieren, so müssen nur noch die CSS-Anweisungen umgeschrieben werden und voilà – fertig.
Ein sehr schöner Einführungstext für den Start in die CSS Welt.
Passend dazu ist mir am Wochenende folgende Grafik mit dem Titel “What Beautiful Html Code Looks Like” über den Weg gelaufen (volle Auflösung hinter dem Link):
In der Grafik ist in dem Kasten unten rechts exakt die gleiche Aussage zu finden wie in dem Text von Peter Kropff:
Your HTML should be focused on structure and content, not styling! Keep all of your styling in your CSS, there should be no deprecated <font> tags in site.
Das sind doch mal zwei wirklich gute Erläuterungen warum man spätestens jetzt mit sauberem HTML und CSS anfangen sollte =).
(CSS Tutorial via Email)









