Rumah > hujung hadapan web > tutorial css > Bolehkah Div Kanak-Kanak Kelihatan Semasa Div Induknya Tersembunyi?

Bolehkah Div Kanak-Kanak Kelihatan Semasa Div Induknya Tersembunyi?

Susan Sarandon
Lepaskan: 2024-12-08 04:37:17
asal
926 orang telah melayarinya

Can a Child Div Be Visible While Its Parent Div Is Hidden?

Memaparkan Div Kanak-kanak Di Dalam Div Induk Tersembunyi

Bolehkah div kanak-kanak dipaparkan semasa induknya kekal tersembunyi? Walaupun ia mungkin kelihatan berlawanan dengan intuisi, senario ini boleh dicapai.

Pertimbangkan kod HTML berikut:

<style>
  .Main-Div {
    display: none;
  }
</style>

<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>
Salin selepas log masuk

Secara lalai, kelas 'Main-Div' disembunyikan menggunakan 'display: none; ' dalam CSS. Walau bagaimanapun, matlamatnya adalah untuk menunjukkan kelas 'Inner-Div' dalam induk tersembunyi ini.

Untuk mencapainya, anda perlu mengawal keterlihatan dan bukannya paparan. CSS boleh digunakan seperti berikut:

.parent>.child {
  visibility: visible;
}

.parent {
  visibility: hidden;
  width: 0;
  height: 0;
  margin: 0;
  padding: 0;
}
Salin selepas log masuk

Di sini, gaya 'keterlihatan' ditetapkan kepada 'kelihatan' untuk div anak, manakala 'keterlihatan' div induk ditetapkan kepada 'tersembunyi'. Selain itu, lebar dan tinggi div induk ditakrifkan sebagai sifar untuk meminimumkan kehadirannya. Dengan melakukan ini, div anak menjadi kelihatan dalam div induk tersembunyi.

Untuk contoh lengkap, rujuk JSFiddle berikut: http://jsfiddle.net/pread13/h955D/153/.

Atas ialah kandungan terperinci Bolehkah Div Kanak-Kanak Kelihatan Semasa Div Induknya Tersembunyi?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
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