说我要在 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>
答案 0 :(得分:0)
在HTML5之前的版本中,您需要指定它。情况就是这样,否则如果你有一个需要它的API,那么就是指定它们。否则,因为HTML5不会要求您始终指定它们。
是否指定它们,在HTML5中有效。
不,样式标记是为文档样式定义的标记。所以,浏览器会知道你在这里有风格。而链接是定义为将外部源链接到文档的元素。它可以是样式,也可以是脚本(JavaScript代码)。
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/link
根据上述文件,
HTML链接元素(
<link>
)指定当前文档与外部资源之间的关系。
因此,要指定您需要为您链接到当前文档的资源声明MIME类型。