Maison >interface Web >tutoriel CSS >Les sélecteurs CSS peuvent-ils identifier les éléments contenant des éléments enfants spécifiques ?

Les sélecteurs CSS peuvent-ils identifier les éléments contenant des éléments enfants spécifiques ?

Susan Sarandon
Susan Sarandonoriginal
2024-12-18 01:00:10994parcourir

Can CSS Selectors Identify Elements Containing Specific Child Elements?

Sélecteur CSS pour les éléments contenant des éléments enfants spécifiques

Requête :

Y a-t-il un CSS sélecteur qui peut identifier les éléments contenant un enfant spécifique éléments ?

Explication :

Vous souhaitez faire correspondre tous les éléments OBJECT qui ont un élément enfant PARAM et leur appliquer une règle CSS.

Réponse :

Non, il n'existe pas de sélecteur CSS natif capable de faire correspondre les éléments en fonction de leurs éléments enfants. CSS n'inclut pas les sélecteurs parents, car ils ont été proposés mais pas encore standardisés.

Solutions alternatives :

  • jQuery : Utilisez la méthode la plus proche() pour trouver l'élément ancêtre le plus proche d'un enfant spécifique élément.

    $("object param").closest("object")
  • JavaScript Vanilla : Utilisez la méthode querySelector() pour trouver le même élément ancêtre.

    document.querySelector("object param").closest("object")
  • Annotations de classe supplémentaires : Annotez l'élément parent avec une classe spécifique pour identifier son enfant éléments.

Questions connexes :

  • Existe-t-il un sélecteur de parent CSS ?
  • Sélecteur de parent/ancêtre CSS
  • Sélecteur CSS complexe pour le parent d'un enfant actif

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn