En utilisant uniquement du CSS, ajoutez le style CSS au parent de .apply-style-here (sans la classe .second-stage)-Questions et réponses sur le réseau chinois PHP
En utilisant uniquement du CSS, ajoutez le style CSS au parent de .apply-style-here (sans la classe .second-stage)
P粉798010441
P粉798010441 2023-09-11 14:23:08
0
1
499

Comment appliquer le style au div parent de .apply-style-here en satisfaisant uniquement cette condition

  1. Le parent de .apply-style-here devrait être un div normal ou sans classe .second-stage
  2. Le parent du parent .apply-style-here ne devrait pas avoir .second-stage Merci
Content
Content
Content

Essayez des solutions

/* Result: Put border to all parent of apply-style-here class */ .first-stage:has(div > .apply-style-here) > div { /* margin-top: 20px; */ border: 1px solid red; } /* Result: No styles applied at all */ .first-stage:not('div > .second-stage') > div { border: 1px solid blue; } /* Result: No styles applied at all */ .first-stage:has(div:not('.second-stage') > .apply-style-here) > div { border: 1px solid blue; } /* Result: Applied to all .apply-style-here even second .second-stage is present */ .first-stage:has(div:not(.second-stage) > .apply-style-here) > div { border: 1px solid blue; } /* Result: Applied to all .apply-style-here even second .second-stage is present */ .first-stage:has(div:not(.second-stage > .apply-style-here)) > div { border: 1px solid blue; }

P粉798010441
P粉798010441

répondre à tous (1)
P粉814160988

En fonction de votre description, les sélecteurs suivants peuvent fonctionner :

:not(.second-stage) > :not(.second-stage) > .apply-style-here

:not(.second-stage) > :not(.second-stage) > .apply-style-here { border: solid 1px blue; }
Content
Content
Content
    Derniers téléchargements
    Plus>
    effets Web
    Code source du site Web
    Matériel du site Web
    Modèle frontal
    À propos de nous Clause de non-responsabilité Sitemap
    Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!