ホームページ > 記事 > ウェブフロントエンド > 使用するかどうか: HTML スクリプトのタグ属性「Type」と「Language」はまだ必要ですか?
議論: 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 サイトの他の関連記事を参照してください。