Rumah > hujung hadapan web > tutorial css > Bolehkah Harta `kandungan` CSS Memasukkan Elemen HTML?

Bolehkah Harta `kandungan` CSS Memasukkan Elemen HTML?

DDD
Lepaskan: 2024-12-11 13:48:10
asal
429 orang telah melayarinya

Can CSS `content` Property Insert HTML Elements?

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>';
}
Salin selepas log masuk

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!

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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan