Heim >Web-Frontend >CSS-Tutorial >Können CSS-Selektoren Elemente identifizieren, die bestimmte untergeordnete Elemente enthalten?
CSS-Selektor für Elemente, die bestimmte untergeordnete Elemente enthalten
Abfrage:
Gibt es ein CSS? Selektor, der Elemente identifizieren kann, die bestimmte untergeordnete Elemente enthalten Elemente?
Erklärung:
Sie möchten alle OBJECT-Elemente abgleichen, die ein untergeordnetes PARAM-Element haben, und eine CSS-Regel auf sie anwenden.
Antwort:
Nein, es gibt keinen nativen CSS-Selektor, der Elemente basierend auf ihren untergeordneten Elementen zuordnen kann. CSS enthält keine übergeordneten Selektoren, da diese vorgeschlagen, aber noch nicht standardisiert wurden.
Alternative Lösungen:
jQuery: Verwenden Sie die Methode „nest()“, um das nächstgelegene Vorfahrenelement mit einem bestimmten untergeordneten Element zu finden Element.
$("object param").closest("object")
Vanilla JavaScript: Verwenden Sie die querySelector()-Methode, um das gleiche Vorgängerelement zu finden.
document.querySelector("object param").closest("object")
Verwandte Fragen:
Das obige ist der detaillierte Inhalt vonKönnen CSS-Selektoren Elemente identifizieren, die bestimmte untergeordnete Elemente enthalten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!