CSS Snapshot 2020

Avatar of Chris Coyier
Chris Coyier am

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

Ich finde es großartig, dass die CSS Working Group so etwas macht. Es ist, als würde man eine Fahne in den Boden stecken und sagen: So sieht CSS zu diesem spezifischen Zeitpunkt aus. Sie sagen zwar *ausdrücklich*, dass es nicht für uns CSS-Autoren ist…

Dieses Dokument fasst alle Spezifikationen, die zusammen den aktuellen Stand von Cascading Style Sheets (CSS) von 2020 bilden, in einer einzigen Definition zusammen. Die primäre Zielgruppe sind CSS-Implementierer, nicht CSS-Autoren, da diese Definition Module nach Spezifikationsstabilität und nicht nach Webbrowser-Adoptionsrate enthält.

Erinnern Sie sich an "CSS3"? Das war das Nächstliegende, was wir als "Snapshot" für CSS-Autoren (und Lernende) hatten. Da CSS3 so enorm erfolgreich war, erlebten wir eine kurze Phase der Begeisterung für CSS4, mich eingeschlossen. Auf dieser Snapshot-Seite gibt es null Marketing-Glamour, was genau das ist, was CSS4 zum Erfolg bräuchte. Denken Sie daran, HTML5 und Freunde (einschließlich CSS3) hatten sogar schicke Logos!

Wenn mir jemand sagen würde: *„Chris, als CSS3 aufkam, habe ich mich damit beschäftigt, aber seitdem habe ich CSS nicht mehr verfolgt, was sollte ich lernen?“* würde ich sagen: *„Das ist eine verdammt gute Frage, Entwickler, der eine normale gesunde Beziehung zur Technologie hat.“* Aber ehrlich gesagt, es würde mir schwerfallen, kohärent zu antworten.

Ich würde sagen: *Ähm*, CSS Grid auf jeden Fall. Benutzerdefinierte Eigenschaften. Clipping- und Offset-Pfade, nehme ich an. prefers-reduced-motion. Ich weiß nicht. Es gibt wahrscheinlich etwa 100 Dinge, aber es gibt keinen großartigen einzelnen Referenzpunkt, um sie alle zusammen zu sehen.

Ich werde daran arbeiten, eine Liste zusammenzustellen. Ich glaube nicht, dass ich den Mut haben werde, sie CSS4 zu nennen, aber zumindest werde ich in der Lage sein, diese Frage zu beantworten. Fühlen Sie sich frei, Ideen in den Kommentaren vorzuschlagen.