Manuel Matuzovics CSS-Spezifitäts Demo

Avatar of Chris Coyier
Chris Coyier am

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

Wenn Sie nach einer Einführung in die CSS-Spezifität suchen, haben wir diese. Und wenn Sie versuchen, die Nase vorn zu haben, sollten Sie auch CSS Cascade Layers kennen.

Screenshot of the CSS Specificity Demo.

Eine Möglichkeit, die CSS-Spezifität zu verstehen, besteht darin, in Begriffen wie "was schlägt was" zu denken oder wie stark die Spezifität ist. Manuel Matuzovic hat eine hilfreiche interaktive Schritt-für-Schritt-Demo. Sie klicken immer wieder auf die Schaltfläche "Selektor hinzufügen", und das angezeigte (und auf der Seite angewendete) CSS ändert sich mit immer stärker werdenden Selektoren, die auf den Body angewendet werden und die background-color ändern. Am Ende weicht es auf nicht wirklich auswählbare Tricksereien aus, wie die Verwendung von @keyframes zum Überschreiben von Dingen.

Mehr Spezifitäts-Übung

Wenn Ihnen die Trickserei am Ende gefallen hat, schauen Sie sich Francisco Dias' A Specificity Battle! an, ein Artikel, den wir vor einigen Jahren veröffentlicht haben und der einen Hin-und-Her-Styling-Kampf mit neunzehn Schritten macht, bei denen dasselbe Element "ausgewählt" wird, um es neu zu gestalten. CSS ist manchmal verrückt.

Direkter Link →