Das "C" in CSS steht für kaskadieren. Das bedeutet, dass Stilregeln, die später im Stylesheet angezeigt werden, Regeln überschreiben, die zuvor angezeigt wurden. Dies ist jedoch nicht immer der Fall. Es gibt noch etwas, das Sie berücksichtigen müssen: Spezifität. In diesem kurzen Tipp zeige ich Ihnen, wie Sie genau das tun.
CSS-Spezifität ist im Grunde Folgendes: Je spezifischer Ihr Selektor ist, desto mehr Priorität hat er. Um herauszufinden, welche Selektoren mehr wert sind, verwenden Sie dieses System:
#test Hintergrund: rot; / * Spezifität: 100 * / .item p Hintergrund: grün; / * Spezifität: 10 + 1 = 11 * / p Hintergrund: Orange; / * Spezifität: 1 * / body #wrap p Hintergrund: gelb; / * Spezifität: 1 + 100 + 1 = 102 * /