ホームページ >ウェブフロントエンド >jsチュートリアル >HTML スクリプト タグで「type」属性と「 language 」属性を使用する必要がありますか?

HTML スクリプト タグで「type」属性と「 language 」属性を使用する必要がありますか?

Barbara Streisand
Barbara Streisandオリジナル
2024-11-04 02:50:02742ブラウズ

Should You Use `type` and `language` Attributes in HTML Script Tags?

HTML スクリプト タグ: 型と言語

HTML スクリプトの領域では、型と言語の使用法を中心に長年の議論が展開されています。 script タグ内の言語属性。 HTML 仕様は改訂されていますが、最新の Web 開発で推奨される実践方法を理解することが重要です。

非推奨の言語属性

言語属性は、次の言語では廃止されたと考えられています。年。その目的は、埋め込みスクリプトの言語を指定することでしたが、JavaScript がデフォルトのスクリプト言語として標準化されたため、この属性は不要になりました。ブラウザは言語を明示的に指定しなくてもスクリプトを普遍的に認識するため、スクリプトの使用は不要になります。

オプションの type 属性

type 属性は、スクリプトの MIME タイプを伝える目的で使用されます。スクリプト。型を「text/javascript」として明示的に宣言することは技術的にはまだ有効ですが、仕様ではそれをデフォルト値として定義しています。したがって、type 属性を省略してもブラウザの互換性に悪影響はありません。

XHTML 1.0 および HTML 4.01 では省略

注目すべき点は、type 属性または language 属性のいずれかを省略してもブラウザの互換性です。 XHTML 1.0 または HTML 4.01 の厳密モードは有効な構文とみなされません。ただし、HTML5 以降のバージョンでは省略が許容されます。

推奨事項

HTML 仕様および広く普及している Web 開発慣行に従って、 language 属性は使用すべきではありません。 type 属性はオプションであり、これを含めることは不要な場合があります。疑わしい場合は、標準準拠に従って両方の属性を省略すると、ブラウザ間の互換性とベスト プラクティスへの準拠が保証されます。

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

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