Prepaid Tarife

Cascading Style Sheets, level 2

(Diese Seite verwendet CSS Style Sheets)

Info zur CSS2

Einführung in CSS2

Konformität

CSS2 Syntax

Selektoren

Eigenschaftswerte

Medientypen

Das Box Model

Formatierungsmodell

Visuelle Effekte

Erzeugter Inhalt

Seitenmedien

Farben und Hintergrund

Schriften

Text

Tabellen

Benutzeroberfläche

Akustische Style

Cascading Style Sheets

Diese Spezifikation definiert Cascading Style Sheets, level 2 (CSS2). CSS2 ist eine Formatierungssprache, die es Autoren und Benutzern gestattet, Formatierungen (zum Beispiel Schriften, Abstände und akustische Aspekte) von strukturierten Dokumenten (zum Beispiel HTML-Dokumente und XML-Instanzen) durchzuführen. Mit der Trennung der Präsentation eines Dokuments vom Inhalt des Dokuments vereinfacht CSS2 die Erfassung von Web-Dokumenten und die Verwaltung von Sites.

CSS2 basiert auf CSS1 und mit sehr wenigen Ausnahmen sind alle gültigen CSS1-Stylesheets auch gültige CSS2-Stylesheets. CSS2 unterstützt medienspezifische Stylesheets, so dass Autoren die Darstellung ihrer Dokumente auf visuelle Browser, akustische Geräte, Drucker, Braille-Geräte, Handhelds und so weiter zuschneiden können. Diese Spezifikation unterstützt zudem die Positionierung von Inhalt, herunterladbare Schriften, Tabellen-Layout, Internationalisierung, automatische Zähler und Nummerierung, sowie einige Eigenschaften, die mit der Benutzerschnittstelle zu tun haben.

Ein Stylesheet ist am ehesten mit einer Formatvorlage zu vergleichen. Grundidee hierbei ist die Trennung von Information (Daten) und Darstellung. Das Stylesheet interpretiert die zugewiesenen Daten (Text, Tabellen, Grafiken etc.) und formatiert sie (z. B. für die Bildschirmausgabe) entsprechend den vorgegebenen Regeln. Mit Stylesheets ist in höherem Maße eine Arbeitsteilung möglich, als das früher z. B. bei HTML und eingebetteten Formatierungsbefehlen möglich war. Kostenlos CSS Style Erstellen und Bearbeiten mit CSS Editor

CSS Level 2 (CSS2) wurde im Mai 1998 veröffentlicht. Bis heute wird diese Empfehlung noch nicht hinreichend von allen verbreiteten Browsern implementiert. Manche Browser setzen den größten Teil von CSS2 korrekt um, andere hingegen bieten nur eine mangelhafte Unterstützung von wenigen Teiltechniken. Bei der praktischen Anwendung im Web ergeben sich daher oft unnötige Schwierigkeiten.

Momentan arbeitet das W3C an einer Zwischenversion CSS Level 2 Revision 1 (CSS 2.1), die die Erfahrungen mit CSS2 berücksichtigt, Unstimmigkeiten korrigiert und diejenigen Teiltechniken streicht, die bisher in verschiedenen Browsern nicht korrekt implementiert wurden. CSS 2.1 bringt selbst keine grundlegend neuen Fähigkeiten mit sich.

Gleichzeitig ist CSS Level 3 in der Entwicklung. Hier werden die Entwicklungen weiter vorangetrieben, die bereits bei CSS2 gestartet wurden. CSS3 wird im Gegensatz zu den Vorgängern modular aufgebaut sein, d. h. einzelne Teiltechniken (beispielsweise zur Steuerung der Sprachausgabe) haben ihren eigenen Entwicklungsrhythmus und Versionsschritte. So nähert sich CSS bei seinen Fähigkeiten mehr dem etablierten DSSSL (für SGML) an und stellt wohl auch in Zukunft noch eine attraktive Alternative zu XML-basierten Stylesheet-Sprachen wie XSL-FO dar.


RSS Sitemap Impressum Copyright  © 2009

Social Bookmark Script