Review The Book of CSS3 - ein CSS-Buch, das selbst Experten lesen sollten

Denken Sie, Sie wissen alles über CSS3? Wieder was. Der Autor Peter Gasston ist soeben erschienen: Das Buch von CSS3: Ein Entwicklerhandbuch für die Zukunft des Webdesigns, in dem alles, was in der CSS-Welt Neues ist, eingehend untersucht wird.

Ist es nur ein weiteres CSS-Buch oder ein Muss für Ihre Bibliothek? Lesen Sie weiter, um es herauszufinden.

Ein anderes Buch über CSS?

CSS-Bücher sind bekanntermaßen langweilig für alle, die sich in einem Stylesheet bereits auskennen. Die meisten von denen, die ich gesehen habe und die ich selbst besessen habe, verbringen einen Großteil des Buches mit den gleichen Grundthemen: So funktioniert das CSS-Box-Modell, das Padding funktioniert so, Ränder funktionieren so, gestalten Ihren Text so usw. Selbst Bücher, die versprechen, sich mit fortgeschrittenen Themen zu beschäftigen, tun dies normalerweise nur in den letzten Kapiteln, was bedeutet, dass Sie nur 40 Dollar für 40 Seiten bezahlt haben.

Da ich ein Vollzeit-Blogger bin (können Sie glauben, dass so etwas existiert?), Weiß ich sehr genau, wo Sie grundlegende CSS-Anweisungen kostenlos online finden können. Genau das habe ich gelernt. Verstehen Sie mich nicht falsch, es gibt viele tolle CSS-Bücher da draußen, aber ich zögere, aus diesen Gründen den Teig für eines herauszureißen.

Diese Gedanken gingen mir durch den Kopf, als ich zugestimmt hatte, mir ein Buch von Peter Gasston mit dem Titel "The Book of CSS3" anzusehen. Als weiteren Treibstoff für meine Skepsis betrachtete ich CSS3 derzeit als das meistgeschriebene Thema auf Sites wie diesem. Warum also für Inhalte bezahlen, die kostenlos und mehr als reichlich online sind? Ich weiß, wie Box-Shadows danke und ich brauche keine weitere Hilfe!

Ich war falsch: Dieses Buch ist großartig

Das Buch von CSS3 beginnt mit der folgenden Passage:

Lassen Sie mich Ihnen ein wenig darüber erzählen, wer ich für Sie halte: Sie sind ein Webprofi, der seit einigen Jahren HTML und CSS von Hand programmiert. Sie sind ziemlich zufrieden mit der Erstellung komplexer Layouts, und Sie kennen nicht nur Ihr Div aus Ihrer Spannweite, sondern auch Ihre Kühnheit aus Ihrem Starken. Sie haben ein wenig über CSS3 gelesen und möglicherweise sogar mit einigen dekorativen Funktionen wie abgerundeten Ecken experimentiert, möchten jedoch ein tieferes Verständnis der Grundlagen erlangen.?

Sofort zieht Gasston meine Aufmerksamkeit auf sich. Er schreibt an ein Publikum, das bereits mit der Handhabung von Code-Websites vertraut ist. Das bedeutet, dass er mich nicht mit ganzen Kapiteln über den Unterschied zwischen internen und externen Stylesheets langweilt! Gut gespielt, Sir, ich werde Ihr Buch weiter lesen.

Gasston erklärt dann, was CSS3 ist und was nicht. In dieser Diskussion stellt er das vor Box-Sizing Eigentum. In seiner allerersten Immobilieneinführung stieß er auf etwas, von dem ich sehr wenig weiß! An diesem Punkt beginne ich zu realisieren, dass dieses Buch wirklich nützlich sein könnte.

Im nächsten Abschnitt geht er direkt zu den Medienanfragen, was meiner Meinung nach einer der wichtigsten neuen Aspekte von CSS3 ist. Bei diesem und jedem anderen Thema, das er behandelt, fällt eines auf: Gasston hat seine Forschung durchgeführt. Er behandelt fast nicht alles kurz, sondern gräbt sich wirklich ein und untersucht jeden Aspekt der Spezifikation, ob vorgeschlagen oder bereits implementiert.

Mit so ziemlich allem, was ich gelesen habe, habe ich ziemlich viel gelernt, was ich noch nicht wusste. Er schafft erfolgreich einen Mehrwert, den Sie nie aus einem kurzen, einmaligen Blogbeitrag zu einem Thema herausbekommen, und macht das Buch daher den Kauf wert.

Ich habe besonders den letzten Teil des Buches genossen, der Eigenschaften und Methoden abdeckt, die noch nicht von Browsern unterstützt werden, jedoch ein großes Potenzial für die Art und Weise, wie wir Websites kodieren, falls sie in CSS akzeptiert werden. Gasston weist sogar auf einige nützliche JavaScript-Plugins hin, mit denen Sie diese fantastischen neuen Methoden sofort ausprobieren können!

Das physische Buch

Das Buch selbst ist recht umfangreich und enthält knapp 300 Seiten. Das Cover ist ansprechend illustriert und daher definitiv etwas, was mir nichts ausmacht (wer will ein hässliches Buch auf dem Schreibtisch?). Der Inhalt ist mit vielen Diagrammen und Grafiken für ein schnelles und angenehmes Browsen übersichtlich gestaltet.

Eine Sache, die ich besonders schätzte, war, dass Gasston bei jeder besprochenen Eigenschaft mit einem Diagramm schließen würde, in dem die Browserkompatibilität besprochen wurde. Das ist äußerst praktisch und ich bin zuversichtlich, dass ich immer wieder auf das Buch zurückkommen werde.

Die Seiten sind Graustufen, aber das hat mir meistens nichts ausgemacht, da das Lernen von Code nicht unbedingt Vollfarbdrucke erfordert. Die einzige Ausnahme ist der Abschnitt zu Farbe und Deckkraft, in dem es auf jeden Fall schön gewesen wäre, einige Beispiele in Farbe zu sehen. Es ist wichtig zu wissen, dass Sie Ihre Kosten niedrig halten, indem Sie einfarbige Druckaufträge ausführen!

Inhaltsverzeichnis

Um Ihnen einen guten Überblick über das gesamte Buch zu geben, finden Sie hier das Inhaltsverzeichnis (ohne Vorwort, Einleitung usw.). Wie Sie sehen, widmen sich alle Themen der brandneuen und fortgeschrittenen CSS3-Güte, sodass Sie nicht die Hälfte des Buches überspringen müssen, wenn Sie bereits mit Code programmiert sind. Außerdem sind die Themen so schön aufgeteilt, dass es perfekt ist, nur als Referenz zur Hand zu bleiben, auch wenn Sie nicht daran interessiert sind, das Ganze zu lesen. Wenn Sie das nächste Mal mit dem Erstellen eines benutzerdefinierten CSS-Verlaufs zu kämpfen haben, blättern Sie zu diesem Kapitel auf und Sie können loslegen. Der gründliche Index hilft natürlich auch dabei.

  • Kapitel 1: Einführung in CSS3
  • Kapitel 2: Medienabfragen
  • Kapitel 3: Selektoren
  • Kapitel 4: Pseudoklassen und Pseudoelemente
  • Kapitel 5: Webfonts
  • Kapitel 6: Texteffekte und typografische Stile
  • Kapitel 7: Mehrere Spalten
  • Kapitel 8: Hintergrundbilder und andere dekorative Eigenschaften
  • Kapitel 9: Rahmen- und Rahmeneffekte
  • Kapitel 10: Farbe und Deckkraft
  • Kapitel 11: Farbverläufe
  • Kapitel 12: 2D-Transformationen
  • Kapitel 13: Übergänge und Animationen
  • Kapitel 14: 3D-Transformationen
  • Kapitel 15: Flexibles Boxenlayout
  • Kapitel 16: Vorlagenlayout
  • Kapitel 17: Die Zukunft von CSS
  • Anhang A: CSS3-Unterstützung in aktuellen großen Browsern
  • Anhang B: Online-Ressourcen
  • Index

Fazit

Wie Sie sehen können, hat mir dieses Buch wirklich gefallen. Meine Erwartungen waren zwar niedrig, aber es hat sie definitiv umgehauen. Gasstons Schreibstil ist manchmal informativ und sogar witzig, kommt aber auf den Punkt, anstatt zu wortreich zu sein. Er tut es gut, jede Eigenschaft schnell zu erklären und das zu erreichen, was Sie wirklich sehen wollen: die Syntax. Ich habe mehrere Bücher über Web-Entwicklung, die fast seit dem Tag, an dem ich sie erhalten habe, in einem Schrank saß und Staub sammelten. Das Buch von CSS3 wird diesen Stapel für einige Zeit vermeiden, da ich mich bereits täglich darauf beziehe.

Möchten Sie ein kostenloses Exemplar von The Book of CSS3 erhalten? Schauen Sie nächste Woche wieder vorbei, um Ihre Chance zu bekommen!