Heim >Web-Frontend >js-Tutorial >Warum lehnen einige Browser selbstschließende Skript-Tags ab?

Warum lehnen einige Browser selbstschließende Skript-Tags ab?

DDD
DDDOriginal
2024-12-16 16:11:18601Durchsuche

Why Do Some Browsers Reject Self-Closing Script Tags?

Selbstschließende Skriptelemente: Eine Browseranomalie

Browser, insbesondere Microsoft Internet Explorer Versionen 6 bis 8 Beta 2, zeigen ein eigenartiges Verhalten, wenn es kommt zu selbstschließenden Skriptelementen () werden diese selbstschließenden Elemente vom Browser nicht als gültige Skript-Tags erkannt. Dieses inkonsistente Verhalten gibt Anlass zu Bedenken hinsichtlich der Browserunterstützung für Insbesondere Abschnitt C.3. Zustände bei Elementminimierung und leerem Elementinhalt:

Verwenden Sie bei einer leeren Instanz eines Elements, dessen Inhaltsmodell nicht LEER ist (z. B. ein leerer Titel oder Absatz), nicht die minimierte Form (verwenden Sie z. B.

und nicht

).

Bei der Untersuchung der XHTML-DTD stellen wir fest, dass Skriptelemente definiert sind als:

Diese Definition gibt an, dass Skriptelemente PCDATA (geparste Zeichendaten) enthalten müssen, was bedeutet, dass sie nicht leer sein dürfen. Daher sollten Skriptelemente gemäß den XHTML-Kompatibilitätsrichtlinien nicht als