Suchen Sie jemals nach CSS-Informationen und stoßen auf einen Artikel – vielleicht sogar einen oder ein Dutzend auf dieser Website –, der vielversprechend aussieht, bis Sie feststellen, dass er veröffentlicht wurde, als Dinosaurier den Planeten bewohnten? Die Informationen sind gut, aber vielleicht nicht die beste Widerspiegelung moderner Best Practices?
Ich habe mich das oft gefragt. Und das auch Chris. Aber auch Brecht De Ruyte hat sich das gefragt und unternimmt tatsächlich etwas dagegen, zusammen mit anderen Leuten, die die W3C CSS-Next Community Group bilden. Ich habe mit ihm an diesem Artikel für Smashing Magazine gearbeitet und war begeistert, wie viel Diskussion, Gedanken und Absicht in die „Versionierung“ von CSS geflossen sind.
Die Idee? Wir würden CSS4 sozusagen „überspringen“ und vieles, was seit CSS3 veröffentlicht wurde, mit dem Label CSS4 versehen.
CSS3 (~2009-2012)
Level 3 CSS-Spezifikationen, wie sie vom CSSWG definiert wurden. (unveränderlich)CSS4 (~2013-2018)
Wesentliche Funktionen, die nicht Teil von CSS3 waren, aber bereits ein grundlegender Bestandteil von CSS sind.
Und von dort aus?
CSS5 (~2019-2024)
Neuere Funktionen, deren Akzeptanz stetig wächst.CSS6 (~2025+)
Funktionen in frühen Stadien, die für zukünftiges CSS geplant sind.
Der wichtigste Teil des Artikels ist jedoch, dass Sie (ja, Sie) der CSS-Next Community Group helfen können.
Wir möchten auch, dass Sie sich beteiligen. Jeder ist willkommen, der der CSS-Next-Gruppe beitreten möchte, und wir könnten sicherlich Hilfe beim Brainstorming von Ideen gebrauchen. Es gibt sogar eine Inkubationsgruppe, die eine zweimonatliche einstündige Sitzung abhält, die montags um 8:00 Uhr Pazifikzeit (14:00 Uhr GMT) stattfindet.
Wenn ich mich recht erinnere, war CSS3 nur ein falscher Name und nie wirklich existent. CSS 2.1 war der Punkt, an dem wir aufhörten, CSS als Ganzes zu versionieren.
Sollten wir es versionieren? Ich mag die Idee kontinuierlicher Verbesserungen, bei denen eine „Zahl“ nicht viel bedeutet, aber die einzelnen Updates schon.