Dieses Buch enthält viel Code und Ideen. Es macht sich, aufgeschlagen am Arbeitsplatz um eben etwas nachzusehen, ebenso gut, wie auf dem Nachttisch, um sich vor dem Einschlafen noch inspirieren zu lassen.
Beschreibung
Der Autor führt uns durch 13 Projekte. Dabei zeigt er Wege, wie ein HTML-Design voller verschachtelter Tabellen entwirrt und unnötiger Code elegant durch CSS-Äquivalente ersetzt werden kann. Er zeigt uns Wege zu dreispaltigem Layout, wie man die Druckausgabe optimiert, wie Boxen durch cleveren Einsatz von CSS und ein paar Grafiken abgerundet werden. All dies ohne ein einziges Javascript. Der Schwierigkeitsgrad steigert sich gegen Ende, wenn er Designs zeigt, die so nur mit CSS zu realisieren sind. Die meisten der 13 Projekte sind jedoch bereits heute in der "wirklichen Welt" einsetzbar. Niemals wird er militant: ungeniert benutzt er teilweise weiterhin HTML-Tabellen um zu einem bestimmten Resultat zu kommen. Doch diese simplifiziert er so weit wie möglich. Das Einzige was er noch zuläßt ist das Cellspacing-Attribut, weil das CSS-Äquivalent dazu noch kaum unterstützt wird. Diese hybriden Designs werden ergänzt durch reine CSS-Designs, die wirklich funktionieren. Dieses Buch wirkt sehr inspirierend. Als am Spannendsten erweist sich das Projekt, das Design des Buches ins Web zu übertragen. Da hält man 12 Projekte lang ein Print-Erzeugnis in der Hand, und am Ende wird das Layout dieses Buches clever in ein Screen-Layout überführt. "Aha-Erlebnisse" und eigene Ideen folgen sich somit Schlag auf Schlag. Das Buch liest sich so, als ob Eric Meyer hinter einem stehen und erklären würde, was zu tun ist. Die Website zum Buch bietet alle Projektfiles zum Download an (ca. 1.5 MB). Doch auch ohne diese Files kann man mit diesem Buch hervorragend CSS und die zugrunde liegende Philosophie erlernen.
Fazit
Der Willen, sich ernsthaft mit CSS zu beschäftigen, muss schon vorhanden sein. Dieses Buch sollte ergänzt werden durch ein Buch, welche die Eigenschaften von CSS erklärt. Denn ein gewisses Maß an Grundwissen wird vorausgesetzt. Dazu gibt's vom gleichen Autor ein passendes Buch, z. B. Cascading Style Sheets 2.0, Programmer's Reference (ISBN 0-07-213178-0).