Nehmen wir an, wir haben eine generische CSS-Klasse für die Tabelle, die an allen Stellen in unserer Anwendung verwendet werden kann. Nehmen wir an, dass dieser Stil auch den ersten Kind-Selektor hat.Überspringe den Stil des ersten untergeordneten Selektors für ein bestimmtes Element
tr td:first-child { ... }
Ich möchte diese Klasse für eine bestimmte Tabelle verwenden, aber überspringen alle First-Child-Stile.
Da dies eine generische Stilklasse für Tabellen ist, kann ich sie nicht entfernen und auch nicht mit Inline-Styling umgehen.
Dank
Ich bin ein wenig unklar, was du meinst. Sagen Sie zum Beispiel 'tr td: first-child {...}' hat einen gelben Hintergrund, möchten Sie [1] eine Klasse auf eine bestimmte Tabelle anwenden, wo sie keinen gelben Hintergrund hat, dh .. überschreiben Sie die Standard? Oder [2] haben eine Klasse, die allen Zellen einen roten Hintergrund gibt, aber die erste Zelle ist immer noch gelb? – Rhumborl
Szenario 1 ist das, was ich eigentlich gefragt habe. Trotzdem möchte ich diese Klasse für diese spezifische Tabelle verwenden, aber verwende einfach keinen gelben Hintergrund, wie es auf dem ersten Kind-Selektor ist. Die anderen Tabellen, die diese Klasse verwenden, sollten als normales Verhalten gelb hinterlegt sein. –