"type="text/css"和"type="text/stylesheet"有什么区别?"

15

出于一般兴趣,想问一下,两者有什么不同:

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

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

不同浏览器的样式似乎有一些差异,但我无法指出具体的区别 - 在使用这两种方法之间是否存在任何真正的差异?


1
你应该使用W3C规范中详细说明的text/css - http://www.w3.org/TR/html4/present/styles.html。有些浏览器可能会猜测text/stylesheet,或者Web服务器已经添加了MIME类型并做出了适当的响应,或者仅仅是根据文件名猜测?不确定它是否应该正常工作! - dougajmcdonald
1个回答

19

text/stylesheet不是link元素的有效类型。

应该使用text/css

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接