Rumah > hujung hadapan web > tutorial css > Bagaimana untuk Menunjukkan DIV Anak Semasa Menyembunyikan DIV Induknya?

Bagaimana untuk Menunjukkan DIV Anak Semasa Menyembunyikan DIV Induknya?

Barbara Streisand
Lepaskan: 2024-12-22 22:41:17
asal
404 orang telah melayarinya

How to Show a Child DIV While Hiding its Parent DIV?

Memaparkan DIV Anak Tersembunyi Dalam DIV Induk Halimunan

Dalam artikel ini, kami menangani cabaran untuk memaparkan DIV kanak-kanak sambil mengekalkan DIV induknya tersembunyi. Fungsi ini mungkin diperlukan untuk senario di mana anda ingin menunjukkan atau menyembunyikan bahagian tertentu kandungan anda secara bersyarat.

Soalan:

Bagaimanakah kita boleh mendedahkan DIV kanak-kanak semasa menyembunyikan induknya DIV?

Jawapan:

Untuk mencapai ini, ubah suai tetapan keterlihatan kedua-dua DIV induk dan anak menggunakan CSS.

Untuk DIV induk :

  • Tetapkan sifat keterlihatan kepada tersembunyi atau runtuh.
  • Secara pilihan, anda juga boleh menetapkan sifat lebar, tinggi, jidar dan pelapik kepada 0 untuk meminimumkan kesannya pada reka letak.

Untuk DIV kanak-kanak:

  • Tetapkan sifat keterlihatan kepada kelihatan.

Dengan melakukan ini, kanak-kanak DIV akan kelihatan manakala DIV induk kekal tersembunyi.

Pelaksanaan:

Berikut ialah versi semakan kod anda yang menggabungkan cadangan penyelesaian:

.Main-Div {
  visibility: hidden;
}

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

Contoh:

Untuk demonstrasi langsung, sila rujuk pautan JSFiddle yang disediakan dalam jawapan asal: http://jsfiddle .net/pread13/h955D/153/

Atas ialah kandungan terperinci Bagaimana untuk Menunjukkan DIV Anak Semasa Menyembunyikan DIV Induknya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan