ホームページ >ウェブフロントエンド >jsチュートリアル >使用するかどうか: HTML スクリプトのタグ属性「Type」と「Language」はまだ必要ですか?

使用するかどうか: HTML スクリプトのタグ属性「Type」と「Language」はまだ必要ですか?

Barbara Streisand
Barbara Streisandオリジナル
2024-11-01 12:21:02343ブラウズ

To Use or Not to Use: Are HTML Script Tag Attributes

議論: HTML スクリプトのタグ属性 - タイプか言語、または両方を省略

長年にわたり、Web 開発者は、HTML スクリプトのタグ属性について、適切な属性について議論してきました。 HTML script タグ内に含めます。従来、オプションには「タイプ」属性と「言語」属性が含まれていました。ただし、W3C は新しい標準を導入しており、これらの属性の継続的な関連性について疑問が生じています。

「言語」属性の非推奨

「言語」属性は正式に廃止されました。非推奨になったため、使用できなくなりました。 HTML5 の開発中に、すべてのブラウザが「text/javascript」をデフォルトのスクリプト タイプとして一律に扱うことが判明しました。その結果、W3C は「text/javascript」をデフォルト値として標準化し、「 language 」属性を冗長にしました。

「type」属性の省略

「type」属性はオプションになりました。 W3C 標準では、「type」属性と「 language 」属性の両方を省略できるようになりました。この決定は、ブラウザ間でデフォルトのスクリプト タイプとして「text/javascript」が広く使用されていることに基づいています。

XHTML および HTML 4.01 の例外

で書かれたページの場合XHTML 1.0 または HTML 4.01 では、検証エラーが発生する可能性があるため、「type」属性を省略することはお勧めできません。

推奨事項

現在の W3C 標準に従って、一般に、「type」属性と「 language」属性の両方を省略することが推奨されます。このアプローチにより、最新のブラウザーとの互換性が保証され、推奨されるベスト プラクティスと一致します。

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

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