.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.