


Comment sélectionner un élément immédiatement avant un autre élément en CSS ?
Oct 29, 2024 am 05:50 AMComprendre la différence entre div p et div ~ p
Dans les sélecteurs CSS, les opérateurs plus ( ) et tilde (~) sélectionnent tous deux éléments frères d’un élément spécifié. Cependant, leurs comportements diffèrent en fonction de la position de l'élément par rapport à son frère.
div p (Sélecteur de frère adjacent)
Ce sélecteur correspond à tous les <p> les éléments qui se trouvent immédiatement après un <div> élément. Par exemple :
div + p { color: red; }
Dans ce cas, seul le premier paragraphe qui suit chaque <div> aura du texte en rouge.
div ~ p (Sélecteur général de frères et sœurs)
Ce sélecteur correspond à tous les <p> éléments précédés d'un signe <div> élément, quelle que soit leur position. Par exemple :
div ~ p { color: blue; }
Dans ce cas, tous les paragraphes qui suivent un <div> L'élément aura un texte bleu.
Clarification de la question
La question demande un sélecteur qui sélectionne un élément placé immédiatement avant un élément donné. Ceci ne peut pas être réalisé avec les sélecteurs div p ou div ~ p.
Sélecteur de frères et sœurs adjacents pour les éléments précédents
Pour sélectionner un élément qui se trouve immédiatement avant un autre élément, vous peut utiliser le sélecteur de frère adjacent avec l'ordre inversé :
X Y
Dans cette syntaxe, X est l'élément précédent et Y est le sujet du sélecteur. Par exemple :
p + ul { color: green; }
Ce sélecteur appliquera le texte vert uniquement à la première liste non ordonnée après chaque paragraphe.
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!

Article chaud

Outils chauds Tags

Article chaud

Tags d'article chaud

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Ajout d'ombres de boîte aux blocs et éléments WordPress

Créez un formulaire de contact JavaScript avec le cadre Smart Forms

Créer un éditeur de texte en ligne avec l'attribut satisfaistable

Faire votre première transition Svelte personnalisée

Demystifier les lecteurs d'écran: formulaires accessibles et meilleures pratiques

Comparaison des 5 meilleurs constructeurs de formulaires PHP (et 3 scripts libres)

Téléchargement de fichiers avec Multer dans Node.js et Express
