„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Der CSS -Selektor schließt bestimmte Klassennamenmethoden aus

Der CSS -Selektor schließt bestimmte Klassennamenmethoden aus

Gepostet am 2025-04-18
Durchsuche:502

How to Exclude Specific Class Names in CSS Selectors?

Ausschließen bestimmter Klassennamen in CSS Selectors

In CSS gibt es Instanzen, in denen Sie möglicherweise bestimmte Klassennamen von Ihren Selektoren ausschließen müssen. Dies ist besonders nützlich, wenn Sie Stile auf mehrere Elemente anwenden möchten, aber bestimmte sollten diese Stile nicht erben.

Ein gemeinsames Szenario besteht darin, Elemente mit einem bestimmten Klassennamen auszuschließen, während Sie Stile auf Elemente mit einem anderen Klassennamen anwenden. Betrachten wir das folgende Beispiel:


    Design



    Design

In diesem Beispiel möchten wir eine Hintergrundfarbe auf Elemente mit dem Klassennamen "remode_hover" auf schweber anwenden. Wir möchten diese Farbe jedoch nicht anwenden, wenn das Element auch den Klassennamen "remode_selected" hat. .remode_selected .remode_hover: hover {} .Remode_Hover: Hover {Hintergrundfarbe: #f0AC00; }

/* Do not apply background-color (leave empty) */
.reMode_selected .reMode_hover:hover { }

.reMode_hover:hover { background-color: #f0ac00; }
, um "remode_selected" -Eremente richtig auszuschließen, müssen die "nicht ()" Selektor "verwenden. Das aktualisierte CSS wäre:

. }

 Diese Regel wendet die Hintergrundfarbe auf .Remode_Hover -Elemente an, die den Namen .remode_Selected Class -Name nicht haben. Infolgedessen erhält nur der erste Link die Hintergrundfarbe für Schwebungen, während der zweite Link dies nicht. 
Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3