Rumah > hujung hadapan web > tutorial js > Mengapa Sesetengah Pelayar Tidak Mengecam Teg Skrip Penutupan Sendiri?

Mengapa Sesetengah Pelayar Tidak Mengecam Teg Skrip Penutupan Sendiri?

Barbara Streisand
Lepaskan: 2024-12-18 00:39:09
asal
230 orang telah melayarinya

Why Don't Some Browsers Recognize Self-Closing Script Tags?

Ketidakkonsistenan Penyemak Imbas dengan Elemen Skrip Penutupan Sendiri

Dalam HTML dan XHTML, sintaks yang sesuai untuk elemen skrip ialah:

<script src="foobar.js"></script>
Salin selepas log masuk

Namun, dalam pelayar seperti Internet Explorer (6-8 beta 2), elemen skrip menutup sendiri tidak diiktiraf:

<script src="foobar.js" />
Salin selepas log masuk

Kebimbangan Keserasian XHTML

Lampiran spesifikasi XHTML 1 mengenai garis panduan keserasian HTML secara jelas melarang penggunaan borang yang diminimumkan untuk elemen tidak kosong, seperti tajuk dan perenggan.

DTD Spesifikasi

Selain itu, XHTML DTD menentukan elemen skrip sebagai:

<!ELEMENT script (#PCDATA)>
Salin selepas log masuk

Ini menunjukkan bahawa elemen skrip mungkin mengandungi data aksara tetapi tidak boleh kosong.

Kesimpulan

Oleh itu, ketidakselarasan dengan elemen skrip penutup diri adalah disebabkan oleh ketidakserasian sintaks tersebut dengan garis panduan keserasian XHTML DTD dan HTML. Penyemak imbas seperti Internet Explorer mengutamakan pematuhan kepada piawaian ini, yang membawa kepada tidak pengiktirafan elemen skrip penutupan sendiri.

Atas ialah kandungan terperinci Mengapa Sesetengah Pelayar Tidak Mengecam Teg Skrip Penutupan Sendiri?. 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