Heim >Web-Frontend >js-Tutorial >Sollten Sie „Typ' im HTML-Skript-Tag angeben?

Sollten Sie „Typ' im HTML-Skript-Tag angeben?

Patricia Arquette
Patricia ArquetteOriginal
2024-10-31 18:37:29262Durchsuche

Should You Specify

HTML-Skript-Tag: Skripttyp angeben oder nicht?

Bei Verwendung des HTML-Skript-Tags können Sie auf drei Optionen zur Angabe des Skripttyps stoßen Typ des Skripts: Angabe von „Typ“, Angabe von „Sprache“ oder vollständiges Weglassen beider Attribute. Während in der Vergangenheit alle drei Ansätze verwendet wurden, hängt die richtige Verwendung von der HTML-Version und der Browserunterstützung ab.

Angabe von „Typ“

Das Attribut „Typ“ definiert explizit die Art des Skripts, das vom Browser interpretiert werden soll. In der Vergangenheit war „text/javascript“ der einzig gültige Wert, aber HTML5 hat ihn als Standard standardisiert. Daher ist die Angabe von „Typ“ in den meisten Fällen überflüssig und unnötig.

Angabe von „Sprache“

Das Attribut „Sprache“ war in HTML 4.01 veraltet und sollte dies auch nicht sein gebraucht. Es hat keinen Zweck, da alle Browser „Text/Javascript“ als Standardskripttyp erkennen.

Sowohl „Typ“ als auch „Sprache“ weglassen

Beide „Typ“ weglassen „ und „Sprache“ sind in HTML5 gültig. Browser gehen automatisch von „text/javascript“ als Skripttyp aus. In XHTML 1.0 oder HTML 4.01 gilt das Weglassen von „type“ jedoch als ungültig.

Empfehlung

Um die Kompatibilität mit allen HTML-Versionen und Browsern sicherzustellen, wird dies empfohlen Verwenden Sie für Inline-Skripte das Attribut „type“ mit dem Wert „text/javascript“. Für Skripte, die extern über das Attribut „src“ geladen werden, ist die Angabe von „type“ nicht erforderlich, da der Browser dies aus der Dateierweiterung (.js) ableitet.

Das obige ist der detaillierte Inhalt vonSollten Sie „Typ' im HTML-Skript-Tag angeben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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