2012-09-17 10 views
11

より何よりも一般的な関心のうちよりますが、どのようなtype = "text/css"とtype = "text/stylesheet"の違いは?

<link rel="stylesheet" href="/css/test.css" type="text/css"/> 

<link rel="stylesheet" href="/css/test.css" type="text/stylesheet"/> 

別のブラウザではスタイルにいくつかの違いがあるように見える

の違いはありますが、私は本当にすることはできません特定のものを指し示す - これらのどちらかを使用する間に実際の違いはありますか?

+1

W3C仕様(http://www.w3.org/TR/html4/present/styles.html)に記載されているように、text/cssを使用する必要があります。いくつかのブラウザがテキスト/スタイルシートを推測している可能性があります。あるいは、WebサーバーにMIMEタイプが追加され、適切に応答しているか、ファイル名に基づいて推測している可能性があります。本当にうまくいくはずです! – dougajmcdonald

答えて

15

text/stylesheetlink要素の有効なタイプではありません。

text/cssを使用してください。

type="text/css"の代わりにtype="text/stylesheet"を間違って使用する可能性があるブラウザを使用している可能性があるため、おそらくブラウザに違いが見られます。

+0

それはそれを説明します - 明確化のためにありがとう! – edparry

関連する問題