2012-09-17 15 views
11

Más de interés general, más que nada, pero lo que es la diferencia entreDiferencia entre type = "text/css" y type = "text/stylesheet"?

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

y

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

Parece que hay algunas diferencias en el estilo en diferentes navegadores, pero no puedo apuntan a algo específico: ¿hay alguna diferencia real entre usar cualquiera de estos?

+1

Debe utilizar text/css como se detalla en la especificación W3C - http://www.w3.org/TR/html4/present/styles.html. Es posible que algunos navegadores adivinen text/stylesheet o que el servidor web tenga el tipo mime agregado y responda de manera apropiada, o simplemente adivine basándose en el nombre del archivo, tal vez? ¡No estoy seguro de que debería funcionar realmente! – dougajmcdonald

Respuesta

15

text/stylesheet es no es un tipo válido para el elemento link.

Debe usar text/css.

Probablemente esté viendo una diferencia en los navegadores porque algunos navegadores han tenido en cuenta que las personas pueden usar incorrectamente type="text/stylesheet" en lugar de type="text/css".

+0

Eso lo explica, ¡gracias por la aclaración! – edparry