指定MIME类型与否之间的区别?

时间:2014-07-19 00:32:06

标签: html css mime-types media-type

说我要在 HTML 文档中编写样式表。我知道,自 HTML5 后,type属性不再必要,因为text/css已成为默认(且唯一可能)的值:

<style type='text/css'></style>

因此,指定MIME类型不是必需的,但在任何情况下我都应该指定它吗?

<link><style>标记指定它还有区别吗?

<link rel='stylesheet' type='text/css' href='typography.css'>

从技术上讲,它可以在两种方式下工作,但我可以在<link>标记中以<style>的方式省略它,除非在设置href属性的情况下? / p>

1 个答案:

答案 0 :(得分:0)

在HTML5之前的版本中,您需要指定它。情况就是这样,否则如果你有一个需要它的API,那么就是指定它们。否则,因为HTML5不会要求您始终指定它们。

是否指定它们,在HTML5中有效。

Omittion

不,样式标记是为文档样式定义的标记。所以,浏览器会知道你在这里有风格。而链接是定义为将外部源链接到文档的元素。它可以是样式,也可以是脚本(JavaScript代码)。

https://developer.mozilla.org/en-US/docs/Web/HTML/Element/link

根据上述文件,

  

HTML链接元素( <link> )指定当前文档与外部资源之间的关系。

因此,要指定您需要为您链接到当前文档的资源声明MIME类型。