Rumah >hujung hadapan web >tutorial css >Bagaimanakah Saya Boleh Menyembunyikan Teks Tidak Ditanda dalam HTML Menggunakan CSS Sahaja?

Bagaimanakah Saya Boleh Menyembunyikan Teks Tidak Ditanda dalam HTML Menggunakan CSS Sahaja?

Barbara Streisand
Barbara Streisandasal
2024-12-27 14:47:10149semak imbas

How Can I Hide Untagged Text in HTML Using Only CSS?

Menyembunyikan Teks Tanpa Tag HTML dalam HTML

Masalah:

Anda mempunyai kod HTML yang mengandungi teks yang tidak mempunyai sebarang teg HTML di sekelilingnya. Khususnya, anda ingin menyembunyikan teks "Enter" yang terletak sejurus selepas teg "p". Walau bagaimanapun, tidak mungkin untuk membungkus teks dengan elemen HTML.

Penyelesaian: Helah Saiz Fon CSS

Untuk mencapai matlamat anda, anda boleh menggunakan penggodaman CSS memanfaatkan sifat saiz fon:

  1. Buat kelas, mis. ".entry", dan tetapkan saiz fon 0:
.entry {
  font-size: 0;
}
  1. Dalam kelas ini, tambahkan pemilih kad bebas ("*") untuk menetapkan saiz fon kembali kepada saiznya nilai awal:
.entry * {
  font-size: initial;
}

Secara lalai, semua elemen mewarisi saiz fon ibu bapa mereka. Walau bagaimanapun, dengan menetapkan saiz fon kelas ".entry" kepada 0, anda menyembunyikan semua elemen anaknya dengan berkesan. Pemilih kad bebas kemudian mengatasi tetapan ini untuk sebarang elemen bersarang, membenarkan teksnya dipaparkan.

Contoh:

Dalam kod anda, gunakan kelas ".entry" ke div induk dan pastikan teks "Enter" berada dalam kelas ini:

<div>

Dengan helah CSS ini, teks "Enter" akan disembunyikan manakala selebihnya kandungan dalam kelas ".entry" kekal kelihatan.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menyembunyikan Teks Tidak Ditanda dalam HTML Menggunakan CSS Sahaja?. 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