CSS-Selektoren sind bedingte Anweisungen

Avatar of Chris Coyier
Chris Coyier am

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

.foo {

}

Programmatisch, ist

if (element has a class name of "foo") {

}

Abstammungsselektoren sind && Logik und Kommas sind ||. Von dort wird es komplizierter, mit Dingen wie Kombinatoren und Pseudo-Selektoren. Schauen Sie sich einfach an, wie viele Möglichkeiten es für Styles gibt, zu kaskadieren.

Jeremy Keith

Wenn Sie feststellen, dass Sie etwas in CSS nicht auswählen können, ist dies ein Zeichen dafür, dass Sie wahrscheinlich eine weitere Klasse zum HTML hinzufügen müssen. Die Komplexität ist auf das Markup beschränkt, um das CSS einfacher, modularer und wartbarer zu halten.

Direkter Link →