外部のスタイルシートまたはスクリプトをリンクするときに、自分のページにtype = "value"を含める必要がありますか?私はそれがHTML5ではもはや必要ではないと聞きました。私はまだいくつかのHTMLファイルでそれを参照してください。まだ学んでいる。助けてくれてありがとう。HTML5にtype = "value"を含める必要がありますか?
答えて
いいえ、もう必要ありません。 MIMEタイプもHTTP Content-Type
ヘッダーを介して送信されるため、type="text/css"
を使用すると余分なバイトになります。
HTML5では、さまざまな要素ごとのルールが異なります。
<script>
要素は、要素のために定義されtype="text/javascript"
のデフォルト値があります
type属性はデータのスクリプトまたは形式の言語を提供します。属性が存在する場合、その値は有効なMIMEタイプでなければなりません。 charsetパラメータは指定しないでください。属性がない場合に使用されるデフォルトは "text/javascript"です。
<link>
要素は、単にブラウザへの「ヒント」として属性を使用しています:外部リソースへのリンクについては
を彼らはフェッチを避けることができるように、type属性は、ユーザーエージェントへのヒントとして使用されています彼らがサポートしていないリソース。属性が存在する場合、ユーザーエージェントはリソースが指定された型のものであると想定する必要があります(たとえ空文字列などの有効なMIMEタイプでない場合でも)。属性が省略されているが、外部リソースリンクタイプにデフォルトタイプが定義されている場合、ユーザーエージェントはそのリソースがそのタイプであると仮定する必要があります。 UAが指定されたリンク関係のMIMEタイプをサポートしていない場合、UAはリソースを取得すべきではありません。 UAが所与のリンク関係のための所与のMIMEタイプをサポートする場合、UAは、外部リソースリンクの特定のタイプに指定された適切な時間にリソースを取得すべきである。属性が省略され、外部リソースリンクタイプにデフォルトタイプが定義されていないが、そのタイプが既知でサポートされている場合、ユーザエージェントがリソースを取得する場合、ユーザエージェントはリソースを取得する必要がありますサポートされる。
ユーザエージェントは、リソースをフェッチする際にtype属性を考慮してはなりません。ユーザエージェントは、type属性を使用して実際の型を決定してはいけません。前述の仮定されたタイプではなく、リソースを適用するかどうかを決定するために、実際のタイプ(次の段落で定義される)のみが使用されます。
<style>
要素がデフォルト値type="text/css"
ので、スクリプトのようになります。
type属性は、スタイル言語を提供します。属性が存在する場合、その値はスタイリング言語を指定する有効なMIMEタイプでなければなりません。 charsetパラメータは指定しないでください。属性がない場合に使用されるtype属性のデフォルト値は "text/css"です。
HTML5 specificationsで必要な情報をすべて見つけることができます。
詳細な回答ありがとうございます。非常に役立ちます。 – Midtone
- 1. リンクにtype = "value"が必要ですか?
- 2. 画像にaltを含める必要がありますか?
- 3. ヘッダーファイルにソースコードを含める必要がありますか?
- 4. JSONにnull値を含める必要があります
- 5. 要求ごとにcsrfトークンを含める必要がありますか?
- 6. acm.programを含める必要があります
- 7. ビジネスオブジェクトにオブジェクトまたは参照を含める必要がありますか?
- 8. どのweb.configファイルに次の値を含める必要がありますか?
- 9. ページにはどこにjavascriptを含める必要がありますか?
- 10. HTML5構文を使用する必要がありますか?
- 11. ObjectiveC.gcnoとは何ですか?ソースコードリポジトリに含める必要がありますか?
- 12. なぜtype = htmlガジェットにCDATAセクションが含まれている必要がありますか?
- 13. 入力層にバイアスニューロンを含める必要がありますか?
- 14. ZeroConf - アドレスの末尾にドット(。)を含める必要がありますか?
- 15. DXTraceにはどのヘッダーを含める必要がありますか?
- 16. なぜ関数内にC++コードを含める必要がありますか?
- 17. FROM句のテーブルをWHERE句に含める必要がありますか?
- 18. 関数宣言にパラメータ名を含める必要がありますか?
- 19. メタタグfb:adminsにapp:id番号も含める必要がありますか?
- 20. ユースケースの粒度。ソート/検索を含める必要がありますか?
- 21. htmlとxmlの両方を含める必要がありますか?
- 22. Struts2 taglibはすべてのファイルに含める必要があります
- 23. なぜ "function(value){return my_function(value);}"をnode.jsのコールバックとして記述する必要がありますか?
- 24. SEOにはいつHTML5マイクロデータを使用する必要がありますか?
- 25. 検索にHTML5タグを使用する必要がありますか?
- 26. _swprintf_s()を使用するためにどのヘッダファイルを含める必要がありますか?
- 27. 204レスポンスはどのContent-Typeで使用する必要がありますか?
- 28. HTML5要素をサポートするためにIE9にもHTML5 shivが必要です
- 29. 検索フィールドのTSQLインデックス(Idを含める必要があります)
- 30. なぜgcc 4.6にSTLヘッダーを含める必要はありませんか?
http:// stackoverflowの重複。com/questions/4195427/is-the-type-attribute-for-script-tags – simshaun
重複はありません。もう1つの質問はスクリプトタグについてだけです。 – Jacob