Die größte Änderung, die derzeit für CSS Level 3 geplant ist, ist die Einführung von Modulen. Der Vorteil von Modulen besteht darin, dass die Spezifikation (angeblich) schneller abgeschlossen und genehmigt werden kann, da Segmente in Abschnitten abgeschlossen und genehmigt werden. Dadurch können Browser- und User-Agent-Hersteller auch Teile der Spezifikation unterstützen, aber ihren Code aufblühen lassen, indem sie nur die sinnvollen Module unterstützen. Beispielsweise muss ein Textleser keine Module enthalten, die nur definieren, wie ein Element visuell angezeigt wird. Selbst wenn es nur die akustischen Module enthalten würde, wäre es dennoch ein standardkonformes CSS 3-Tool.
Einige neue Funktionen von CSS 3
- Selektoren
- Selektoren in CSS 3 werden sehr interessant sein. Sie ermöglichen es dem Designer / Entwickler, auf viel spezifischeren Ebenen des Dokuments auszuwählen. Das Schöne an diesem Modul ist, dass viele Browser bereits die erweiterten CSS 3-Selektoren unterstützen, sodass Sie sie jetzt ausprobieren können. Zum Beispiel sind einige neue Selektoren:
- Übereinstimmung von Attributen und Attributwerten, einschließlich partieller Übereinstimmungen
- strukturelle Pseudoklassen, wie die n Kind
- eine Ziel-Pseudoklasse, um nur Elemente zu formatieren, die in der URL angesteuert werden
- Eine markierte Pseudoklasse, um jedes markierte Element wie Radio- oder Checkbox-Elemente zu formatieren
- Selektoren in CSS 3 werden sehr interessant sein. Sie ermöglichen es dem Designer / Entwickler, auf viel spezifischeren Ebenen des Dokuments auszuwählen. Das Schöne an diesem Modul ist, dass viele Browser bereits die erweiterten CSS 3-Selektoren unterstützen, sodass Sie sie jetzt ausprobieren können. Zum Beispiel sind einige neue Selektoren:
- Texteffekte und Layout
- Ändern der Silbentrennung, des Leerzeichens und der Ausrichtung von Text in Dokumenten.
- Pseudoklassen der ersten und ersten Zeile
- CSS 3 sollte es Eigenschaften ermöglichen, das Kerning und die Ausrichtung von Drop-Caps zu beeinflussen.
- Ausgelagerte Medien und generierte Inhalte
- CSS 3 unterstützt jetzt mehr Optionen in seitenorientierten Medien, z. B. die Ausführung von Kopf- und Fußzeilen sowie Seitennummern. Darüber hinaus gibt es erweiterte Eigenschaften zum Drucken des generierten Inhalts, einschließlich Eigenschaften für Fußnoten und Querverweise.
- Mehrspaltiges Layout
- Im Moment bietet der Arbeitsentwurf mit mehrspaltigem Layout Eigenschaften, mit denen Designer ihren Inhalt in mehreren Spalten mit Definitionen wie Spaltenabstand, Spaltenanzahl und Spaltenbreite anzeigen können.
- Rubin
- CSS unterstützt jetzt die Möglichkeit, kleine Anmerkungen neben oder neben Wörtern hinzuzufügen, die meistens in Chinesisch und Japanisch verwendet werden. Sie werden im Allgemeinen verwendet, um die Aussprache oder die Bedeutung schwieriger Ideogramme anzugeben.
CSS 3 wird Spaß machen
Sobald es vollständig als Standard angenommen wurde und Web-Browser und Benutzeragenten damit beginnen, wird CSS 3 ein leistungsfähiges Werkzeug für Webdesigner sein. Die oben aufgeführten neuen Funktionen sind nur eine kleine Teilmenge aller Ergänzungen und Änderungen an der Spezifikation.