2012-09-17 40 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/stylesheet对于link元素不是有效类型。您可以使用text/css

您可能会看到浏览器的差异,因为某些浏览器已考虑到人们可能会错误地使用type="text/stylesheet"而不是type="text/css"

+0

解释它 - 谢谢你的澄清! – edparry

相关问题