【发布时间】:2011-07-21 12:21:29
【问题描述】:
我想知道是否有必要使用<link rel="stylesheet" type="text/css" href=...> 而不是<link rel="stylesheet" href=...>。 rel="stylesheet" 标记了它是一个样式表的信息——所以就我而言,text/css 实际上并没有添加任何东西。
无论如何,HTML 使用的唯一样式表格式是 CSS,那么 text/css 对浏览器“说”什么呢?一些网站似乎添加了type="text/css" 属性(http://www.jquery.com/),而其他网站则没有(http://www.youtube.com/)。
那么,type="text/css" 在<link rel="stylesheet"> 元素中有什么用,有必要包含它吗?
【问题讨论】:
-
它可能已被实施以作为服务器的后备,这些服务器在
.css文件上没有返回正确的MIME-type,但似乎从来没有必要。我只是为了保持一致性而使用它。 -
我刚刚遇到的东西,不要指定 type="" 否则 IE 不会加载你的样式表。
-
现在jquery.com 站点不使用
type="text/css",但 Stackoverflow 站点仍在使用它。
标签: html css stylesheet