Rumah >hujung hadapan web >tutorial css >Bagaimanakah Saya Boleh Menyembunyikan Nod Teks dalam Elemen Menggunakan CSS Sambil Memastikan Elemen Lain Kelihatan?

Bagaimanakah Saya Boleh Menyembunyikan Nod Teks dalam Elemen Menggunakan CSS Sambil Memastikan Elemen Lain Kelihatan?

Linda Hamilton
Linda Hamiltonasal
2024-12-13 07:44:18629semak imbas

How Can I Hide Text Nodes in an Element Using CSS While Keeping Other Elements Visible?

Menyasarkan Nod Teks dalam Elemen

CSS membolehkan anda menggayakan elemen tertentu dan anak mereka, tetapi bagaimana jika anda ingin menyembunyikan atau memanipulasi teks dalam elemen sambil membiarkan elemen sekeliling kelihatan? Pertimbangkan HTML ini:

<div>

Matlamatnya adalah untuk menyembunyikan teks "Klik untuk menutup" tanpa menjejaskan div atau pautan di dalamnya.

Menggunakan Keterlihatan

Harta keterlihatan boleh menyembunyikan atau menunjukkan unsur. Walau bagaimanapun, tidak seperti sifat paparan, keterlihatan boleh ditetapkan secara individu untuk elemen kanak-kanak. Ini membolehkan anda menyembunyikan nod teks secara selektif:

#closelink {
  visibility: collapse;
}

#closelink a {
  visibility: visible;
}

Dalam contoh ini, keterlihatan div (#closelink) adalah "diruntuhkan", menyembunyikan keseluruhan kandungannya, termasuk nod teks. Walau bagaimanapun, keterlihatan pautan dalam div (a) ditetapkan kepada "kelihatan", mengatasi keterlihatan induk dan mendedahkan pautan serta teks yang terkandung di dalamnya.

Teknik ini dengan berkesan menyembunyikan nod teks sambil mengekalkan keterlihatan elemen sekeliling, menyediakan penyelesaian yang cepat dan mudah untuk manipulasi kandungan yang terperinci dalam CSS.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menyembunyikan Nod Teks dalam Elemen Menggunakan CSS Sambil Memastikan Elemen Lain Kelihatan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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