Rumah > hujung hadapan web > tutorial css > Bolehkah Harta `kandungan` CSS memasukkan HTML, atau Teks Sahaja?

Bolehkah Harta `kandungan` CSS memasukkan HTML, atau Teks Sahaja?

Susan Sarandon
Lepaskan: 2024-12-19 16:41:13
asal
288 orang telah melayarinya

Can CSS's `content` Property Insert HTML, or Only Text?

Bolehkah sifat kandungan CSS memasukkan HTML dan bukannya Teks?

Dalam bidang penggayaan CSS, sifat kandungan menawarkan cara untuk membenamkan teks kandungan ke dalam elemen melalui pseudo-elemen seperti :sebelum dan :selepas. Sememangnya, persoalan timbul: bolehkah sifat ini memanjangkan keupayaannya untuk memasukkan sisipan kod HTML dan bukannya teks biasa?

Batasan Teknikal:

Walau bagaimanapun, usaha dipenuhi dengan batasan teknikal. Mengikut spesifikasi CSS:

"Kandungan yang dijana tidak mengubah pepohon dokumen. Khususnya, ia tidak disalurkan semula kepada pemproses bahasa dokumen (cth., untuk pengulangan semula)."

Dalam intipati, nilai rentetan yang diberikan kepada sifat kandungan dianggap secara verbatim, tanpa sebarang tafsiran sebagai penanda. Had ini dikenakan tanpa mengira bahasa dokumen yang digunakan.

Contoh:

Pertimbangkan peraturan CSS dan struktur HTML berikut:

CSS:

.header:before {
  content: '<a href="#top">Back</a>';
}
Salin selepas log masuk

HTML:

Atas ialah kandungan terperinci Bolehkah Harta `kandungan` CSS memasukkan HTML, atau Teks Sahaja?. 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