Bolehkah Harta kandungan CSS Menyisipkan HTML Daripada Teks?
Sifat kandungan CSS direka bentuk untuk memasukkan kandungan teks sebelum atau selepas elemen. Walau bagaimanapun, bolehkah ia dimanfaatkan untuk memasukkan kod HTML dan bukannya teks tulen?
Tidak, Sisipan HTML Tidak Mungkin dengan kandungan CSS
Malangnya, sifat kandungan CSS tidak membenarkan untuk memasukkan kod HTML. Mengikut spesifikasi:
"Kandungan yang dijana tidak mengubah pepohon dokumen. Khususnya, ia tidak disalurkan semula kepada pemproses bahasa dokumen (cth., untuk pengulangan semula)."
Dalam lain perkataan, sifat kandungan merawat nilai rentetan secara literal, tanpa mengira bahasa dokumen.
Contoh: Tiada HTML Menghuraikan
Pertimbangkan CSS ini:
.header:before { content: '<a href="#top">Back</a>'; }
Apabila digunakan pada HTML ini:
Atas ialah kandungan terperinci Bolehkah Harta `kandungan` CSS Memasukkan Elemen HTML?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!