6 Punkte von xguru 2024-08-09 | 1 Kommentare | Auf WhatsApp teilen
  • CSS hat sich seit der Ankündigung von CSS3 im Jahr 2009 kontinuierlich weiterentwickelt, aber die letzte offizielle Veröffentlichung war weiterhin „CSS3“
    • Nach CSS3 erschien zwar kein CSS4, aber es gibt viele neue Funktionen, bei denen unklar ist, wann sie genau eingeführt wurden
  • Die W3C-Community-Gruppe CSS-Next (offen für alle) diskutiert seit den vergangenen zehn Jahren darüber, wie das Bewusstsein für die Entwicklung von CSS geschärft werden kann
    • Ziel der Gruppe: eine gemeinsame Sprache zu schaffen, mit der Entwickler CSS lernen und lehren, moderne Webtechnologien definieren, den Entwicklungsstand von CSS-Funktionen verstehen und erklären können, wie sich CSS weiterentwickelt
    • Kein Ziel ist es: Einfluss auf die Definition der CSS-Spezifikationen zu nehmen, offizielle Entwicklerdokumentation zu erstellen, Arbeiten an Browser-Spezifikationen zu definieren, Entwickler zu CSS-Best-Practices zu schulen oder Browser-Kompatibilitätsdaten zu verwalten
  • Worauf sich die CSS-Next-Gruppe konzentriert
    • Untersuchung des Verständnisses der Community von modernem CSS
    • Aufbau eines gemeinsamen Verständnisses der Entwicklung von CSS-Funktionen seit CSS3
    • Gruppierung dieser Funktionen in leicht verständliche Stufen (z. B. CSS4, CSS5 usw.)
    • Aufklärung der Community über moderne CSS-Funktionen

CSS-Epochen

  • Ziel ist es, die allgemeine Wahrnehmung von CSS anzupassen und zu modernisieren, indem Funktionssätze, die nach dem CSS3-Standard erschienen sind, mit Labels versehen werden
  • CSS3 (~2009-2012)
    • Die vom CSS Working Group (CSSWG) definierten CSS-Spezifikationen der Stufe 3 (nicht mehr veränderbar)
    • Der CSS3-Entwurf wurde im Juni 1999 veröffentlicht
  • CSS4 (~2013-2018)
    • Wesentliche Funktionen, die nicht in CSS3 enthalten waren, aber bereits zu einem grundlegenden Bestandteil von CSS geworden sind
  • CSS5 (~2019-2024)
    • Neue Funktionen, deren Verbreitung kontinuierlich zunimmt
  • CSS6 (~2025+)
    • Funktionen im Entwurfsstadium, die für das zukünftige CSS geplant sind

Künftig werden die meisten Diskussionen wahrscheinlich im Zeitalter von CSS5 beginnen

  • Die ursprüngliche Idee war, nach CSS3 direkt zu CSS4 überzugehen, aber die Zahl der zwischen diesen beiden Epochen veröffentlichten Funktionen ist zu groß
  • Es ist sinnvoll, CSS4 als die Zeit bis etwa 2018 zu betrachten und als grundlegenden Teil von CSS zu definieren, um dann mit dem nächsten logischen Zeitraum, CSS5, zu beginnen
  • An der CSS-Next-Gruppe kann jeder teilnehmen, und es wird Hilfe beim Brainstorming von Ideen gebraucht. Machen Sie jetzt mit!

1 Kommentare

 
tenshi 2024-08-12

Ich denke, es wäre besser, es wie HTML ohne Versionen als Living Standard zu verwalten.

Es kommen laufend so viele verschiedene Module hinzu, und selbst innerhalb derselben CSS-Version dürfte sich je nach Browserversion ständig unterscheiden, welche Detailfunktionen von welchem Browser unterstützt werden. Deshalb scheint es mir wenig sinnvoll, zu unterteilen, was CSS4 ist und was CSS5.