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>'; }
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!