外部のスタイルシートまたはスクリプトをリンクするときに、自分のページに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. PHP上にスーパークラスを含める必要がありますか?
- 3. ヘッダーファイルにソースコードを含める必要がありますか?
- 4. プロジェクトにvalidation-apiを含める必要がありますか?
- 5. バルクデータをグラフに含める必要がありますか?
- 6. 画像にaltを含める必要がありますか?
- 7. サポート-v7/appcompatを含める必要がありますか?
- 8. JSONにnull値を含める必要があります
- 9. Shibboleth SAML2 LogoutRequestにNameIDを含める必要があります
- 10. 要求ごとにcsrfトークンを含める必要がありますか?
- 11. REST - エンドポイントに要約データを含める必要がありますか?
- 12. acm.programを含める必要があります
- 13. HTML5構文を使用する必要がありますか?
- 14. ビジネスオブジェクトにオブジェクトまたは参照を含める必要がありますか?
- 15. エンティティフレームワークをクラスライブラリに含めるか、直接アプリケーションに含める必要がありますか?
- 16. Startup.cs - 'value'のパスは '/'で始まる必要があります
- 17. ページにはどこにjavascriptを含める必要がありますか?
- 18. HTML5入力検証パターン - アルファベットと数字の両方を含める必要がありますか?
- 19. ALTER TYPEオブジェクトを更新する必要があります
- 20. どのweb.configファイルに次の値を含める必要がありますか?
- 21. ObjectiveC.gcnoとは何ですか?ソースコードリポジトリに含める必要がありますか?
- 22. カスタムトリガ永続性デリゲートをquartz.dllに含める必要がありますか?
- 23. 関数宣言にパラメータ名を含める必要がありますか?
- 24. ZeroConf - アドレスの末尾にドット(。)を含める必要がありますか?
- 25. FROM句のテーブルをWHERE句に含める必要がありますか?
- 26. LibTIFF(Qt)をどのように含める必要がありますか?
- 27. 展開時にCloud Endpoints Frameworksライブラリを含める必要がありますか?
- 28. strings.xmlファイルに整数を含める必要がありますか?
- 29. DXTraceにはどのヘッダーを含める必要がありますか?
- 30. なぜstack.cをstack.cに含める必要がありますか?
http:// stackoverflowの重複。com/questions/4195427/is-the-type-attribute-for-script-tags – simshaun
重複はありません。もう1つの質問はスクリプトタグについてだけです。 – Jacob