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 サイトの他の関連記事を参照してください。