Summary
- Der erste öffentliche W3C-Entwurf von 2021 legte eine Kindregel in eine Elternregel und führte
&als Verweis auf die Eltern ein; eine Deklaration nach der verschachtelten Regel war damals ungültig. - 2023 durften Deklarationen und Regeln gemischt werden, ihre relative Reihenfolge blieb aber nicht erhalten. Der Entwurf von 2026 bewahrt sie mit verschachtelten Deklarationsregeln.
Eine Redakteurin baut eine Karte für einen Artikel. Rahmen und Knopf sollen zusammen gestaltet werden, also zieht die Knopfregel in die Kartenregel. Der Quelltext sieht plötzlich so aus, wie das Bauteil gedacht ist. Danach ergänzt sie unter dem inneren Block eine Farbe. Auf dem Bildschirm wäre das der letzte Pinselstrich. Ob der Browser ihn ebenfalls als letzten behandelt, musste die Spezifikation erst klären. Die neue Wohnung brauchte einen brauchbaren Dienstplan.
Der erste öffentliche Entwurf vom 31. August 2021 beschrieb einen Kindselektor relativ zum Elternselektor. Mit & ließ sich die Elternregel aus der inneren Regel heraus ansprechen. Der Text bot direkte Verschachtelung mit engeren Syntaxregeln und ein flexibleres @nest. Grund dafür war ein Leseproblem: color:hover kann wie ein Selektor aussehen oder wie der Beginn einer Deklaration. Um allgemein zu unterscheiden, was vorliegt, könnte ein Parser beliebig weit vorauslesen müssen.
Für späte Deklarationen hatte der Entwurf von 2021 eine harte Lösung. Deklarationen mussten vor verschachtelten Regeln stehen. Eine danach geschriebene Deklaration war ungültig und wurde ignoriert. Wer eine Zeile aus Gründen der Lesbarkeit verschob, konnte damit die Farbe aus der Karte entfernen. Der Maler durfte nur vor dem Bau des Innenzimmers arbeiten.
Im Entwurf vom 14. Februar 2023 war @nest als eigener Eingang verschwunden. Deklarationen und verschachtelte Regeln durften nun ineinanderstehen. Allerdings blieb ihre relative Reihenfolge laut Text nicht erhalten. Der Quelltext zeigte eine Abfolge, auf die sich die Kaskade nicht einfach verlassen konnte. Der Maler kam hinein, verlor aber seinen Platz in der Warteschlange.
Der Entwurf vom 22. Januar 2026 gab ihm eine Nummer. Deklarationen nach oder zwischen inneren Regeln werden implizit in verschachtelte Deklarationsregeln verpackt; ihre Stelle bleibt erhalten. Ein scheinbar einfacher Wrapper & { ... } hätte das Verhalten von Pseudoelementen und die Spezifität verändert. Der Entwurf erläutert diese Unterschiede und dokumentiert den Weg über eine zwischenzeitliche @nest-Variante zur heutigen Darstellung. Hinter einer ordentlich aussehenden Zeile steckt sorgfältige Buchführung.
Die W3C-Publikationsgeschichte nennt die Stationen 2021, 2023 und 2026. Der sichtbare Gewinn ist ein aufgeräumtes Stylesheet mit Regeln im passenden Zimmer. Der entscheidende stille Gewinn ist eine klare Bedeutung für eine Deklaration, die später geschrieben wird. Die Redakteurin bestimmt die Räume. Der Browser führt die Liste der Handwerker, ohne den letzten Anstrich heimlich zum ersten zu machen.
Mitgliederbriefing
Detaillierter Profilkontext
Melden Sie sich mit der richtigen Mitgliedschaftsstufe an, um das vollständige Briefing und die Quellennotizen freizuschalten.
Nur für Strategic Circle
Strategic Circle
Offen für alle Leser. Schalten Sie Profil-Briefings nach Beitritt und Anmeldung frei.
Strategic Circle beitretenNur für Leadership Alliance
Leadership Alliance
Für qualifizierte Inhaber von IP-Assets und Management; melden Sie sich an, um Leadership-Alliance-Briefings freizuschalten.
Leadership Alliance beitreten





