Es gab viel tolles Feedback vom Rohmodell für die CSS-Fähigkeitsstufen. Ich habe versucht, die Ideen aller zu berücksichtigen und die Dinge zu überarbeiten. Der größte Konsens war, dass eine weitere Stufe zwischen 3 und 4 oder zwischen 4 und 5 eingefügt werden muss. Meine Lösung war, auf ein 6-stufiges System zu erweitern und darauf zu achten, die Stufen etwas gleichmäßiger zu verteilen.

Hier ist also die fertige Tabelle der CSS-Fähigkeitsstufen! Sie werden feststellen, dass ich auch eine Umfrage in der Seitenleiste hinzugefügt habe, damit Sie sich selbst einschätzen und dann abstimmen können. (RSS-Reader müssen vorbeischauen und abstimmen, sorry!).

- Ich habe von CSS gehört, es wird im Webdesign verwendet.
- Ich habe schon einmal eine CSS-Vorlage heruntergeladen und verwendet.
- Ich habe in CSS-Dateien herumgestöbert und kleine Änderungen vorgenommen, wie das Ändern von Farben und das Entfernen von Unterstreichungen bei Links.

- Ich verstehe, dass der Zweck von CSS darin besteht, Design und Inhalt so weit wie möglich getrennt zu halten.
- Ich habe umfangreiche Änderungen an einer CSS-Vorlage vorgenommen.
- Ich habe einen WYSIWYG-Editor verwendet, um eine CSS-Webseite zu erstellen.
- Ich habe ein grundlegendes Verständnis von CSS-Layouttechniken.

- Ich habe eine einigermaßen komplexe Website von Grund auf neu gestaltet, indem ich nur CSS für das Layout verwendet habe.
- Ich habe ein solides Verständnis der Struktur von CSS, des CSS-Box-Modells und der CSS-Positionierung.
- Ich verstehe, wie man `float` verwendet und wie man mit dessen Eigenheiten umgeht.
- Ich habe ein grundlegendes Verständnis dafür, dass verschiedene Browser einige CSS unterschiedlich rendern und dass dies berücksichtigt und getestet werden muss.
- Ich habe eine wachsende Sammlung von CSS-Ressourcen, auf die ich zurückgreifen kann.
- Ich verwende keinerlei Tabellen mehr für das Layout. Ich verstehe, dass Tabellen für tabellarische Daten und nicht für das Seitenlayout gedacht sind.

- Ich habe eine große Anzahl von CSS-Websites entworfen und codiert. Ich kann ein Design aus jedem Format in ein CSS-Layout konvertieren: Photoshop, Illustrator, Kritzeleien auf Servietten usw.
- Ich bin vollkommen damit vertraut, CSS von Hand zu schreiben und zu bearbeiten.
- Ich habe ein starkes Verständnis des Kaskadierungsaspekts von CSS. Insbesondere wie einige CSS-Eigenschaften funktionieren, einige nicht, und einige davon abhängen, wie der Wert deklariert wird.
- Ich habe ein solides Verständnis von Cross-Browser-CSS. Ich weiß, wie man browserspezifische CSS-Anweisungen verwendet und browserspezifische Stylesheets deklariert.
- Ich kenne und habe einige CSS-Hacks ausprobiert und verstehe die Vor- und Nachteile ihrer Verwendung.
- Ich habe ein starkes Verständnis der verschiedenen Größenwerte, die in CSS verfügbar sind (z. B. em, px, %, pt, "small" usw.) und in welchen Situationen jeder am sinnvollsten ist.
- Ich kann CSS-Probleme schnell beheben und lösen.
- Ich verfüge über eine großartige Sammlung von Werkzeugen und Ressourcen zur Inspiration, Fehlerbehebung oder als Referenz.

- Ich habe das Gefühl, dass ich jede Designidee mit CSS umsetzen könnte.
- Ich kann pixelgenaue, browserübergreifende Konvertierungen von Designs in CSS-Websites durchführen.
- Ich kann Markup-Strukturen leicht visualisieren, nur indem ich ein Design betrachte.
- Ich habe zusätzliche Webtechnologien genutzt, um die Möglichkeiten zu erweitern und die Grenzen von CSS zu überwinden.
- Ich habe mein eigenes CSS-Framework, das ich verwende, komplett mit meinem eigenen angepassten CSS-Reset.
- Ich habe ein starkes Verständnis von fortgeschrittenem CSS wie Pseudo-Klassen, Pseudo-Elementen und Attributselektoren.
- Ich halte mich über Browser-Unterstützung und Entwicklungsfortschritte auf dem Laufenden.

- Ich bin an der Zukunft von CSS-Spezifikationen oder -Unterstützung beteiligt.
- Ich bin eine CSS-Berühmtheit.
- Ich habe Bücher geschrieben, Seminare gehalten, Kurse unterrichtet, CSS seit ihrer Kindheit gekannt usw.
- Ich muss keine Tests machen, ich weiß es einfach.
Ähm, wie stimme ich nochmal ab?
Oh, da drüben rechts unten. Unterrichten Sie Leute in Seitendesign? Keine Beleidigung, aber das Verstecken von erstklassigen Inhalten ist wahrscheinlich Regel Nummer 1, die man nicht brechen sollte.
Das ist kein erstklassiger Inhalt, das sind Nebenmaterialien.
Ich habe darüber nachgedacht, die Umfrage in den Beitrag aufzunehmen, aber ich dachte, es könnte Spaß machen, sie länger auf der Homepage zu behalten, als der Beitrag auf der Homepage sein wird...
Nun, ich nehme an, dass die Leute eine Selbsteinschätzung vornehmen müssen, um sich besser zu fühlen.
Persönlich sehe ich CSS als ein Entwicklungskonzept, vergleichbar mit objektorientierter Programmierung, und deshalb brauche ich keine Skala von 1-6, um Selbstvertrauen zu haben.
Was auch immer meine Meinung ist, ich denke, diese Skala ist eine gute Darstellung der verschiedenen Wissensstände.
Gute Sache. Viel besser.
Ich bin ein 4.5er.
Ich denke, Stufe 5 ist jetzt viel klarer und einfacher zu bestimmen, wenn das Ihr Rang ist. Und Stufe 6, die ein Meister wäre, ist nur denjenigen vorbehalten. Meister.
Ich wäre eine 5, außer dass ich bisher keine anderen Technologien wirklich genutzt habe. Ich habe zwar etwas Ajax und JavaScript verwendet, aber ich habe es nicht codiert und es war nur ein paar Mal. Nicht wirklich genutzt und ich habe kein eigenes Framework. Ich benutze das Dreamweaver-Framework. Es beschleunigt alles so sehr, aber ich habe viele Snippets und ich weiß genau, was ich in dem Framework ändern muss, wenn ich damit anfange, also ist es vielleicht irgendwie meins.
Gute Sache.
Ich bin froh, dass dieser Test existiert, denn ich hatte wirklich keine Ahnung, wo ich mit meinem Fähigkeitsfortschritt stand.
Danke!
Jetzt muss ich nur noch T-Shirts für alle machen, die sie bei der Arbeit tragen sollen……
Ich liege zwischen 2 und 3. Ich muss wohl noch mehr über CSS lernen!
Ja, viel besser und klarer. Würde sagen, ich bin eine 5, außer dass ich kein Framework benutze, ich mag keinen aufgeblähten Code, also bin ich vielleicht eine 4.5 :)
Der ursprüngliche Fragesteller, was ist seine Antwort?
@Mathieu Beausoleil: Ich bin froh, dass Sie keine Skala brauchen, um Selbstvertrauen zu haben. Ich hoffe, niemand, der an der Umfrage teilgenommen hat, hat dadurch weniger Selbstvertrauen bekommen! Wenn überhaupt, hoffe ich, dass es ein guter Motivator war.
@Dallas Freeman: Haha, T-Shirts wären cool =)
@Jermayn Parker: Der ursprüngliche Fragesteller (Emil Stenström) hat sich in den Kommentaren zur Rohfassung gemeldet. Im Wesentlichen mochte er es!
Ich bin nur auf Level 1.5 ;p
Das ist exzellent!
Ich bin auf diesen Beitrag gestoßen, indem ich genau nach so etwas gesucht habe. Ich wäre daran interessiert, eine Bewertung / Dan-System für ALLE Sprachen zu sehen.
Derzeit bin ich in einem bestimmten ActionScript-Forum und es ist sehr frustrierend, jeden Tag eine Seite zu haben, die sich mehrmals scrollt, mit der gesamten Bandbreite an Fähigkeiten.
Wenn alle Poster eine kurze Einschätzung ihrer eigenen Fähigkeiten (sowohl allgemein als auch spezifisch) vornehmen würden, könnten sie Inhalte nach einem für sie angenehmen Niveau filtern und außerdem mehr Hinweise auf die Fähigkeiten anderer Poster erhalten.
Ich kann Ihnen gar nicht sagen, wie frustrierend es ist, wenn sich die Stammgäste (*hust* Moderatoren *hust*) von sagen wir mal einer Flash-Fähigkeitsstufe 4 oder sogar 3 einem Skill-Level-2-Nutzer sagen: "Das geht nicht!", "Unmöglich!" oder eine riesige provisorische Lösung anbieten, wenn ich als Skill-Level 5 (oder sogar ein 4er würde das wissen) weiß, dass es absolut möglich ist und ich verschiedene geeignete Wege dafür aufzeigen könnte.
Ein bisschen Wissen, wie man sagt, ist gefährlich.
Das gesagt, es gibt Zeiten, in denen mir ein Skill-Level 2 einen Trick oder zwei beigebracht hat. Ich erinnere mich an das erste Mal, als mir gesagt wurde, dass das `class`-Attribut mehrere Selektoren aufnehmen kann. Wow. Das war eine schnelle Lektion in Demut!
Tolle Arbeit.
Ich bin auf Level 2 und gehe zu Level 3.
Super, ich bin auf Stufe 5! ...:). Zeit nach Hause zu gehen!
Ich habe diesen Code-Pen erstellt, um diese Fähigkeiten auf Ihrer eigenen Website anzuzeigen. Interessiert daran zu hören, wie er verbessert werden kann.
Ich weiß, dass das ein ziemlich alter Beitrag ist – aber als Chris eine Stufe 6 hinzugefügt hat, dachte ich nur ich,
„Aber dieser hier geht bis 11!“
;^)