2012-09-17 10 views
11

Mehr von allgemeinem Interesse mehr als alles andere, aber was ist der Unterschied zwischenUnterschied zwischen type = "text/css" und type = "text/stylesheet"?

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

und

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

Es erscheinen einige Unterschiede auf den Stil in verschiedenen Browsern zu sein, aber ich kann nicht wirklich auf etwas Bestimmtes hinweisen - gibt es einen wirklichen Unterschied zwischen der Verwendung dieser beiden?

+1

Sie sollten text/css verwenden, wie in der W3C-Spezifikation beschrieben - http://www.w3.org/TR/html4/present/styles.html. Es ist möglich, dass einige Browser Text/Stylesheet erraten oder der Webserver den Mime-Typ hinzugefügt hat und angemessen reagiert, oder einfach nur anhand des Dateinamens raten? Nicht sicher, dass es wirklich funktionieren sollte! – dougajmcdonald

Antwort

15

text/stylesheet ist kein gültiger Typ für das link Element.

Sie sollten text/css verwenden.

Sie sehen wahrscheinlich einen Unterschied in Browsern, weil einige Browser berücksichtigt haben, dass Benutzer type="text/stylesheet" anstelle von type="text/css" falsch verwenden können.

+0

Das erklärt es - danke für die Aufklärung! – edparry

Verwandte Themen