Heim > Web-Frontend > js-Tutorial > Warum erkennen manche Browser selbstschließende Skript-Tags nicht?

Warum erkennen manche Browser selbstschließende Skript-Tags nicht?

Barbara Streisand
Freigeben: 2024-12-18 00:39:09
Original
229 Leute haben es durchsucht

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

Browser-Inkonsistenzen mit selbstschließenden Skriptelementen

In HTML und XHTML lautet die richtige Syntax für ein Skriptelement:

<script src="foobar.js"></script>
Nach dem Login kopieren

In Browsern wie Internet Explorer (6-8 Beta 2) gibt es jedoch selbstschließende Skriptelemente nicht erkannt:

<script src="foobar.js" />
Nach dem Login kopieren

XHTML-Kompatibilitätsbedenken

Der Anhang der XHTML 1-Spezifikation zu HTML-Kompatibilitätsrichtlinien verbietet ausdrücklich die Verwendung minimierter Formen für nicht leere Elemente, wie z als Titel und Absatz.

DTD Spezifikation

Darüber hinaus spezifiziert die XHTML-DTD Skriptelemente als:

<!ELEMENT script (#PCDATA)>
Nach dem Login kopieren

Dies gibt an, dass Skriptelemente Zeichendaten enthalten dürfen, aber nicht leer sein sollten.

Fazit

Daher besteht die Inkonsistenz mit selbstschließenden Skriptelementen aufgrund der Inkompatibilität dieser Syntax mit den XHTML-DTD- und HTML-Kompatibilitätsrichtlinien. Browser wie Internet Explorer priorisieren die Konformität mit diesen Standards, was dazu führt, dass selbstschließende Skriptelemente nicht erkannt werden.

Das obige ist der detaillierte Inhalt vonWarum erkennen manche Browser selbstschließende Skript-Tags nicht?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage