Ketidakkonsistenan Penyemak Imbas dengan Elemen Skrip Penutupan Sendiri
Dalam HTML dan XHTML, sintaks yang sesuai untuk elemen skrip ialah:
<script src="foobar.js"></script>
Namun, dalam pelayar seperti Internet Explorer (6-8 beta 2), elemen skrip menutup sendiri tidak diiktiraf:
<script src="foobar.js" />
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)>
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!