Die Modularisierung ist(wird) also eine der umfangreichsten Neuerungen.
Warum eigentlich Module?
Die Vorteile liegen auf der Hand: Ein Textbrowser
muss keine auralen Eigenschaften verstehen, ein
Palm oder ein Handy brauchen kein Page-Media für
Ausdrucke. Für die Browser lässt sich klar definieren,
welche Module er versteht.
Weiterhin ist es einfacher die Standards einzelner
Module zu verändern.
Hier nun die Beschreibung einiger weiterer Module und Neuerungen:
Modul: Mehrspaltenlayout
schon oben erwaehnt
Modul: borders
Dieses Modul enthält alle Eigenschaften zur Beschreibung
von Rahmenart und -farbe. Die Rahmenbreite ist dem Boxmodell
zugeordnet. Neu sind runde Ecken, Schatten und Rahmen, die
aus gekachelten Bildern bestehen.
Modul: lists
Beschreibt die Form von Listen, insbesondere
Aufzählungszeichen und Nummerierungen
Selectors
Enthält die Selektoren aus CSS 1 und 2 erweitert
um die Möglichkeiten wie z.B. Elemente zu selektieren,
die ein bestimmtes Wort enthalten oder das Einzige ihrer Art sind.
Modul: text
Dieses Modul enthält die Text-Eigenschaften
aus CSS2 (Unterstreichung, Ausrichtung,...) sowie
mehrere neue Eigenschaften, z.B. Text in mehreren
Sprachen pflegen, Silbentrennung, usw.
Modul: line
Beschreibt die vertikale Ausrichtung von Text und
Boxen und die Formatierung der Pseudoelemente
first-letter und first-line.
Color
Enthält die Farbeigenschaften. Neu ist die
Opacity-Eigenschaften für Transparenz-Einstellungen
Modul: Paged media
Dieses Modul enthält die Drucklayout-Eigenschaften
aus CSS 2. Neu sind Eigenschaften für Seitenübergreifende
Kopf- und Fusszeilen, Seitennummerierung und
Seitenübergreifende verweise (Siehe Seite...)
Modul: Ruby
Enthält Eigenschaften zur Darstellung asiatischer Schriftzeichen.
Modul: Values and Units
Beschreibt die verschiedenen Werte und Einheiten,
die die Eigenschaften akzeptieren.
Modul: fonts
Diese Modul beschreibt die Auswahl von Schriftarten
und die Eigenschaften zur Schriftauszeichen, wie Prägen,
Glätten, Anti-Aliasing und Outlineschriften.
Modul: background
Beschreibt Hintergrundfarben und -grafiken. Neu ist die
Möglichkeit Hintergrundgrafiken zu strecken.