Abnehmende Komplexität in CSS

Avatar of Geoff Graham
Geoff Graham am

DigitalOcean bietet Cloud-Produkte für jede Phase Ihrer Reise. Starten Sie mit 200 $ kostenlosem Guthaben!

Die vierte Auflage von Eric Meyers und Estelle Weyls CSS: The Definitive Guide ist kürzlich erschienen. Das neue Buch wiegt 1.016 Seiten, was eine drastische Steigerung gegenüber den 447 Seiten der dritten Auflage ist, die wiederum leicht über den 436 Seiten der zweiten Auflage liegen.

Trotz des Anscheins, dass CSS mehr Seiten benötigt, um kompliziertere Konzepte zu erfassen, meint Eric, dass CSS tatsächlich einfacher zu verstehen ist als je zuvor und seine Komplexität zwischen den Auflagen tatsächlich abgenommen hat.

Aber die Kernprinzipien und Mechanismen sind nicht komplizierter als vor einem oder sogar zwei Jahrzehnten. Wenn überhaupt, sind sie heute einfacher zu verstehen, weil wir unsere Köpfe nicht mit Float-Verhalten oder Inline-Layout belasten müssen, nur um eine Seite zu gestalten. Flexbox und Grid (übrigens Kapitel 12 und 13) machen das Layout so viel einfacher als je zuvor und bieten gleichzeitig weitaus mehr Möglichkeiten als je zuvor.

Kurz gesagt, ja, es wurden viele neue Konzepte eingeführt, seit 2007 die dritte Auflage erschienen ist, aber sie lösen den Bedarf, Layout-Tricks zu verwenden, um Eigenschaften auf eine Weise zu biegen, die nie beabsichtigt war.

Es ist immer noch ein scheinbar aufsteigender Trend, aber denken Sie an all die neuen Funktionen, die seit der 3. Auflage herausgekommen sind oder gerade herauskommen: Farbverläufe, mehrere Hintergründe, Sticky-Positionierung, Flexbox, Grid, Blending, Filter, Transformationen, Animationen und Media Queries, unter anderem. Viele wirklich substanzielle Fähigkeiten. Sie machen CSS nicht komplizierter, sondern erweitern es stattdessen in neue Gebiete.

Darauf ein Hoch! Vorwärts und aufwärts, egal wie viele Seiten es braucht.

Direkter Link →