Maison >interface Web >tutoriel CSS >Comment afficher une division enfant tout en masquant sa division parent en CSS ?

Comment afficher une division enfant tout en masquant sa division parent en CSS ?

Linda Hamilton
Linda Hamiltonoriginal
2024-12-02 14:03:11750parcourir

How to Show a Child Div While Hiding Its Parent Div in CSS?

Comment afficher une div enfant tout en masquant sa div parent

Masquer une div parent tout en conservant la visibilité de ses éléments enfants peut être obtenu grâce à la manipulation CSS. Voici comment :

Étape 1 : Masquer le div parent

.Main-Div {
  display: none;
}

Cette règle CSS masque le div parent avec la classe "Main-Div".

Étape 2 : Rendre le div enfant visible

.Main-Div > .Inner-Div {
  visibility: visible;
}

Cette règle cible le div enfant (".Inner-Div") au sein du parent masqué div et le rend visible.

Exemple complet

En combinant ces règles, le code CSS et HTML résultant est :

.Main-Div {
  display: none;
}

.Main-Div > .Inner-Div {
  visibility: visible;
}
<div class="Main-Div">
  This is some Text..
  This is some Text..
  <div class="Inner-Div">
    <a href="#">
      <img src="/image/pic.jpg" />
    </a>
  </div>
  This is some Text..
  This is some Text..
</div>

En appliquant cette technique, vous peut afficher sélectivement les éléments enfants même si leur div parent est masqué.

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