ホームページ  >  記事  >  ウェブフロントエンド  >  HTML スクリプト タグに「Type」を指定する必要がありますか?

HTML スクリプト タグに「Type」を指定する必要がありますか?

Patricia Arquette
Patricia Arquetteオリジナル
2024-10-31 18:37:29200ブラウズ

Should You Specify

HTML スクリプト タグ: スクリプト タイプを指定するかどうか?

HTML スクリプト タグを使用する場合、スクリプト タイプを指定するための 3 つのオプションが表示される場合があります。スクリプトのタイプ: 「タイプ」を指定するか、「言語」を指定するか、両方の属性を完全に省略します。 3 つのアプローチはすべて歴史的に使用されてきましたが、適切な使用法は HTML バージョンとブラウザのサポートによって異なります。

「Type」の指定

「type」属性は明示的に定義します。ブラウザによって解釈されるスクリプトのタイプ。以前は「text/javascript」のみが有効な値でしたが、HTML5 ではこれがデフォルトとして標準化されました。したがって、ほとんどの場合、「type」の指定は冗長であり、不要です。

「Language」の指定

「 language 」属性は HTML 4.01 で非推奨になったため、使用しないでください。使用済み。すべてのブラウザは「text/javascript」をデフォルトのスクリプト タイプとして認識するため、これは何の役にも立ちません。

「Type」と「Language」の両方を省略

「type」の両方を省略" および "言語" は HTML5 で有効です。ブラウザは自動的にスクリプトの種類として「text/javascript」を想定します。ただし、XHTML 1.0 または HTML 4.01 では、「type」の省略は無効とみなされます。

推奨事項

すべての HTML バージョンおよびブラウザとの互換性を確保するには、次のようにすることをお勧めします。インライン スクリプトの場合は、値「text/javascript」を持つ「type」属性を使用します。 「src」属性を介して外部からロードされるスクリプトの場合、ブラウザはファイル拡張子 (.js) から推測するため、「type」を指定する必要はありません。

以上がHTML スクリプト タグに「Type」を指定する必要がありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。