Web 開発の分野では、タグは、スタイルシートなどの外部リソースをリンクする際に重要な役割を果たします。よく生じる質問の 1 つは、 に "type="text/css"" 属性を含める必要があるかどうかです。
「type」属性は、リンク先リソースのMIMEタイプを指定します。スタイルシートの場合、MIME タイプは「text/css」です。この属性は、さまざまなタイプのスタイルシートのサポートを可能にするために、HTML 4 を含む古いバージョンの HTML で最初に導入されました。しかし、CSS が HTML の主流のスタイルシート形式になると、「type="text/css"」属性は不要になりました。
HTML5 の導入により、「type="text/css"」属性は不要になりました。 " 属性が のオプションになりました。要素。この変更は、CSS が最新の Web 開発で使用される唯一のスタイルシート形式であるという事実を反映しています。 HTML5 仕様では、ブラウザはリンクされたリソースの MIME タイプをその拡張子 (スタイルシートの場合は「.css」など) から推測する必要があると規定されています。
一方、HTML5 ではそうではありません。 "type="text/css"" 属性が明示的に必要なため、古いバージョンの Internet Explorer が省略された場合に問題が発生する可能性があります。これらの古いブラウザとの互換性のために、この属性を含めることをお勧めしますが、必須ではありません。
結論として、"type="text/css"" 属性はかつては で必須でした。これらの要素は、現代の Web 開発ではほとんど不要になりました。 HTML5 と CSS が事実上のスタイルシート形式として採用されたことにより、ブラウザはリンクされたリソースの MIME タイプを拡張子に基づいて自動的に判断できるようになりました。ただし、古いバージョンの Internet Explorer との互換性を保つために、可能であればこの属性を含めることをお勧めします。
以上が` タグの `type='text/css'` 属性はまだ必要ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。