CSS-SpezifitÀt ErklÀrt: Wie die Kaskade Entscheidet
Sie schreiben .sidebar .card { color: blue; }, laden die Seite, und die Card ist immer noch rot â wegen einer Regel, die Sie eine Stunde vorher hinzugefĂŒgt haben: .card { color: red; }. Ihre neue Regel steht spĂ€ter in der Datei. Sie verliert trotzdem. Der Browser vergleicht die beiden Selektoren mit einem festen Punktesystem, und .sidebar .card erhĂ€lt eine höhere Punktzahl als .card, egal welcher zuletzt geschrieben wurde. Dieses Punktesystem ist die SpezifitĂ€t. Sobald Sie sie auf den ersten Blick berechnen können, wird âwarum wirkt mein CSS nichtâ zu Arithmetik. Mit dem Layout hat das nichts zu tun: Grid oder Flexbox entscheidet, wo ein Element sitzt; die SpezifitĂ€t entscheidet, welche Regel Farbe oder GröĂe setzt, wenn zwei Regeln sich widersprechen. ...