02/03/2012
Neuigkeiten gibt es schon seit längerem aus dem Bereich der Stylesheets. Seit mittlerweile fast 10 Jahre entwickelt das W3C die neuen Spezifikationen für CSS3 in enger Zusammenarbeit mit den Browserherstellern. Mittlerweile werden viele Spezifikationen in den Browsern umgesetzt.
Die neuen Selektoren könne gefahrlos in Webdesigns umgesetzt werden, da unbekannte CSS-Anweisungen und Selektoren von den Browsern einfach ignoriert werden. CSS3 baut vor allem die Pseudoklassen deutlich aus. Eine wichtige Pseudoklasse wird dabei :nth-of-type().
So kann man zum Beispiel Tabellen ganz einfach mit tr:nth-of-type(2n){style-anweisung} jeder zweiten Tabellenzeile eine andere Farbe zuweisen.
Eines der bekanntesten Feature von CSS3 ist die Unterstützung von Webfonts – also herunterladbare Schriftarten. Das ermöglicht Werbeagenturen neue Schriftarten einzusetzen. Überlange Texte, die über das Webdesign Layout hinausgehe, können zusätzlich mit der neuen CSS-Eigenschaft break-word formatiert werden.
Weitere neue CSS-Eigenschaften sind Transparenz sowie runde Ecken. Bisher wurden Transparenz und runde Ecken hauptsächlich über komplizierte Verschachtelungen oder Grafiken realisiert durch CSS3 kann einfach mit dem Attribut border-radius die neue Eigenschaft zugewiesen werden, während Transparenz mit dem Attribut opacity gesteuert wird.