Beschreibung
Wer noch nicht mit CSS gearbeitet hat wird bei diesem Buch seine Schwierigkeiten haben. Es geht recht schnell zur Sache. Für etwas erfahrenere Leser ist das aber ein Vorteil. Man wird nicht, sowie oft in anderen Büchern, mit den Grundlagen der HTML-Programmierung „belästigt“ und kann sofort in die Materie einsteigen.
Es beginnt mit der Einleitung und der Darlegung der grundlegenden Konzepte von Cascading Stylesheets. Es folgt der Aufbau und die Vererbung der Selektoren bis zu den verschiedenen Möglichkeiten der Einbindung von externen Stylesheets in HTML-Dateien. Außerdem eine Erklärung der Werte für Stylesheets.
Nach diesen 64 Seiten beginnt das eigentliche Herzstück dieses Buches – Eine umfangreiche Referenz über alle CSS-Elemente die zur Buchlegung bekannt waren.
Jedes Element wird ausführlich beschrieben und meist mit einem Beispiel dargestellt. Ein weiteres Highlight ist die Kompatibilitätsliste, die zu jedem Element aufgeführt wird. In dieser werden alle gängigen Browsertypen aufgeführt und deren Unterstützung dargestellt. Bei problematischen Elementen sind zusätzlich extra Bemerkungen, die man bei bestimmten Browsertypen beachten sollte, aufgeführt. Diese Tabellen sind auf einer extra „Referenzkarte“ nochmals zusammen aufgeführt, so dass man direkten Zugriff auf diese Informationen hat.
Nach der Referenz widmet sich der Author einem Praxisteil, der die andere Hälfte des Buches ausmacht. Auch hier wird sehr auf die unterschiedlichen Interpretationen der einzelnen Browser eingegangen und Problemlösungen erarbeitet. Es werden z.B. Seiten wie Lycos.co.uk und einfach-für-alle.de einzeln zerlegt. Durch die ausschließliche Verwendung von CSS auf diesen Seiten kann man anhand dieser Technik des Buches den CSS Aufbau einer gesamten Präsenz Schritt für Schritt nachvollziehen.
Auf der beiliegende CD finden sich die Beispiele und Abbildungen des Buchs und alle behandelten Skripte. Freeware, Shareware und Demoversionen fehlen ebenfalls nicht.
Fazit
Das Buch vermittelt einen sehr guten Eindruck über CSS und seine Zukunft. Leider sind die Browserhersteller noch nicht soweit, dass man CSS voll ausreizen kann. Aber das Buch macht es dem Webdesigner möglich auch jetzt schon die vielfältigen Möglichkeiten von CSS browserübergreifend zu nutzen. Bis man jedoch komplett auf Hilfsmittel wie Tabellen verzichten kann, werden noch einige Browsergenerationen an uns vorbei gehen. Gesamt betrachtet ein klasse Buch, was wirklich neugierig auf die Zukunft macht.