1. ホーム
  2. html

[解決済み】<link>タグにtype="text/css "は必要ですか?

2022-04-11 23:51:50

質問

を使用する必要があるのかどうか、疑問に思っていました。 <link rel="stylesheet" type="text/css" href=...> オーバー <link rel="stylesheet" href=...> . その rel="stylesheet" は、それがスタイルシートであるという情報を示すものであり、したがって text/css は、私の知る限り、実際には何も追加していません。

HTMLで使われるスタイルシートの形式はCSSだけです。 text/css ブラウザに「言う」?ウェブサイトによっては type="text/css" 属性があります ( http://www.jquery.com/ )、他のものはそうでない( http://www.youtube.com/ ).

では、その使い道はというと type="text/css" の中に <link rel="stylesheet"> 要素で、入れる必要があるのでしょうか?

どのように解決するのですか?

HTML5仕様では必須ではありませんが、古いバージョンのHTMLでは必須です。

Html 4 W3.org仕様

http://www.w3.org/TR/html40/struct/links.html#edef-LINK http://www.w3.org/TR/html40/present/styles.html

Type はスタイルシートの MIME タイプを表します。 私がこれまで見た中でサポートされている値は Text/CSS だけであり、おそらくそれが HTML5 でこの値が削除された理由でしょう。 おそらく、HTML5 がこれを削除した理由は、将来の拡張の可能性を考慮し、以前のバージョンではこれを使用していたのだと思います。

HTML5で型を指定しない場合、古いバージョンのIEでテストしても、今のところ互換性に問題はない。