CSS HOW-TOCSS TemplatesLink ListeKontaktSitemap

15 CSS3, DIE ZUKUNFT

Das Problem der Browser-Unterstützung verabschiedet sich allmählich.

Während die Browserhersteller noch dabei sind, CSS2 (Cascading Style Sheets, Level 2) zu integrieren, steht schon die nächste CSS-Generation vor der Tür =>CSS3. Microsoft hat noch viel Arbeit vor sich damit neue Versionen des IE den CSS2 Standard komplett unterstützen.

Das W3C arbeitet derzeit an CSS3, das im Jahr 2004 noch fertiggestellt werden soll. In CSS3 wird die Sprache in verschiedene Module aufgeteilt, was eine schnellere Weiterentwicklung der einzelnen Module ermöglicht, ohne den Standard zu ändern. Browserhersteller haben es einfacher, die einzelnen Module Schritt für Schritt zu implementieren.

CSS beschränkt sich allerdings nicht auf die Präsentation von HTML, XHTML und XML Dokumente, auch andere Webstandards wie SVG Vektor Grafiken oder SMIL Multimedia Präsentationen machen Gebrauch von CSS.

Spaltenlayout : für mehrspaltiges Layout musste man sich mit unflexiblen Tabellen und Verschachtelungen als Notlösung behelfen. W3C bietet nun im Modul "Multi-column layout" eine Reihe von Eigenschaften an, die ein Spaltenlayout leichter möglich machen. Der Code ist schlanker als bei Tabellenlösungen, die CSS-Lösung ist auch flexibler. Spalten können dem vorhandenen Platz angepasst werden und der Text fließt automatisch von einer Spalte in die nächste. Außerdem ist es möglich, ein Element über mehrere Spalten zu strecken.

Hier mein erstes Beispiel. Natürlich geht das erst mit CSS3 fähigen Browsern wie der FireFox 1.5.

CSS war am Anfang die Sprache des font-Tag Ersatzes. Unterdessen hat sie sich zu einer mächtigen Layoutsprache entwickelt. Mit dem Wissen, dass immer noch Browser der Generation 4 am Leben sind, kann man nur hoffen, dass die Browser-Hersteller nicht 6 Jahre zum Implementiern von CSS3 benötigen werden.

weitere Artikel