Beschreibung
Als erstes Vorweg, Informationen zur CSS-Unterstützung der verschiedenen Browser wurden in diesem Buch bewusst weggelassen. Dafür wird auf Websites verwiesen, auf denen es aktuelle Listen über den derzeitigen Stand der Browser-Unterstützung gibt. Behandelt wird in dem Buch CSS2 und CSS2.1.Nach einer allgemeinen Erklärung zu CSS im ersten Kapitel, beschreibt der Autor im zweiten Kapitel die Selektoren. Angefangen bei grundsätzlichen Regeln, über Klassen- und ID-Selektoren bis hin zu Pseudoklassen und Pseudoelementen. Weiter geht es mit Struktur und Kaskadierung, wobei auch auf die Vererbung eingegangen wird. Als nächstes werden Werte und Einheiten behandelt, gefolgt von Zeichensätzen und Texteigenschaften. Interessant auch für die, die CSS schon anwenden sind sicher die Kapitel sieben, acht und zehn. In Kapitel sieben wird auf einfache Boxen, Block-Elemente und Inline-Elemente eingegangen, sowie auf die verschiedenen Darstellungsmöglichkeiten. Im Anschluß daran werden in Kapitel acht die Grundlagen der Elementboxen behandelt, so wie die Innen- und Außenabstände und Rahmen. Kapitel zehn befasst sich dann auf fast 60 Seiten mit Floats und positionierten Elementen.
Kapitel elf beschreibt die Gestaltung von Tabellen. Themen sind Formatierung, Rahmen und Größenangaben. Danach wird auf Listen und erzeugte Inhalte eingegangen. Letztendlich werden noch Benutzerschnittstellen und andere Medien beschrieben.
Im Anhang des Buches findet man die Eigenschaften-Referenz und die Referenz der Selektoren, Pseudoklassen und Pseudoelement, sowie ein Beispiel für ein HTML 4-Stylesheet.
Fazit
Ein rundum gelungenes Buch zum lernen und nachschlagen.
Dieses Buch kann gänzlich ohne CSS-Kenntnisse genutzt werden. Voraussetzung sind lediglich HTML-Kenntnisse. Der Schreibstil des Buches ist „einfach“ gehalten und somit auch jedem Anfänger verständlich. Zusätzlich werden alle CSS Elemente anhand eines Beispiels erklärt. Durch die Referenzen im Anhang ist es auch sehr gut als Nachschlagewerk geeignet.