ホームページ >ウェブフロントエンド >CSSチュートリアル >JavaScript および CSS スクリプトの「type」属性は本当に必要ですか?
JavaScript または CSS スクリプトで 'type' 属性を指定する理由
Web サーバーは MIME タイプを決定しますが、次のような疑問が生じます。 HTML スクリプトに「type="text/javascript"」または「type="text/css"」属性を含めますか?この属性は冗長で無視されませんか?
回答
Douglas Crockford によると、
デモンストレーションの目的で、異なる 'type' 属性を持つ 5 つのスクリプトが Chrome と IE8 でテストされました。
<script type="application/ecmascript">alert("1");</script> <script type="text/javascript">alert("2");</script> <script type="baloney">alert("3");</script> <script type="">alert("4");</script> <script>alert("5");</script>
Chrome では、スクリプト 1 ~ 4 は機能しましたが、スクリプト 3 (type="baloney") は失敗しました。 IE8 では、スクリプト 1 と 3 の実行に失敗しました。
この小さなサンプルに基づくと、「type」属性は無視しても問題ないようです。ただし、使用する場合は、ブラウザーでサポートされている正当な値に準拠する必要があります。
以上がJavaScript および CSS スクリプトの「type」属性は本当に必要ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。