„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 > Wie kann ich ein HTML -Element mit mehreren Klassen mit CSS -Selektoren auswählen?

Wie kann ich ein HTML -Element mit mehreren Klassen mit CSS -Selektoren auswählen?

Gepostet am 2025-02-06
Durchsuche:156

How Can I Select an HTML Element with Multiple Classes Using CSS Selectors?

Elemente mit mehreren Klassen unter Verwendung von CSS -Selektoren

Wenn Sie mit HTML und CSS arbeiten, müssen Sie auf Situationen ausgewählt werden, in denen Sie auf Elements basierende Auswahl von Elementen auswählen müssen auf den Werten bestimmter Klassen. Eine allgemeine Anforderung besteht darin, Elemente mit mehreren Klassen auszuwählen, die ihnen zugewiesen sind.

Frage:

drei Divs mit den folgenden Klassen:

Hello Foo
Hello World
Hello Bar

Wie können Sie CSS schreiben, um nur das zweite Element (mit den Klassen "Foo Bar" mit CSS -Selektoren auszuwählen?

Antwort:

, um Elemente mit mehreren Klassen auszuwählen, einfach die Klassenauswahl ohne Platz dazwischen ketten. In diesem Beispiel wäre der CSS -Code:

.foo.bar {
  /* Styles for element(s) with foo AND bar classes */
}

Dieser Selektor wendet Stile auf die zweite DIV an, da es das einzige Element ist, das sowohl die "Foo" als auch die "Bar" -Klasse hat.

zusätzliche Notiz :

ältere Browser wie Internet Explorer 6 interpretieren möglicherweise nicht korrekt angekettete Klassenauswahl. IE6 wird nur den letzten Klassenwählers lesen und die anderen ignorieren. Um die Kompatibilität mit IE6 zu gewährleisten, sollten Sie vermeiden, dass die Selektoren der verketteten Klassen verwendet werden und stattdessen spezifischere Selektoren verwenden, wie z. B.

div.foo.bar {
  /* Styles for element(s) with foo AND bar classes */
}
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