除了text/css之外还有样式类型吗?

kug*_*sha 2 html css

可能重复:
样式类型="text/css"......还有什么?

我看到,在定义css部分时,它始终是

<style type="text/css">
</style>
Run Code Online (Sandbox Code Playgroud)

还有什么可能吗?只是好奇.

Geo*_*ins 6

HTML 4和5保留了其他类型的可能性,但除了"text/css"之外不指定任何其他类型.在实践中,我从未遇到过使用"text/css"之外的任何情况.因此,HTML5规范使type属性成为可选项.如果省略,则使用默认类型"text/css".有关详细信息,请参阅样式标记规范

type属性提供样式语言.如果该属性存在,则其值必须是指定样式语言的有效MIME类型.不得指定charset参数.如果缺少该属性,则使用type属性的默认值为"text/css".RFC2318

在HTML 4文档中,必须指定type属性.该规范不限制可以使用的值:

此属性指定元素内容的样式表语言,并覆盖默认样式表语言.样式表语言被指定为内容类型(例如,"text/css").作者必须为此属性提供值; 此属性没有默认值.

在旧版本的HTML(<= 4)中,type属性似乎是为了保持与<link>导入样式表的方法的兼容性,这type是必需的:

<link rel="stylesheet" href="style.css" type="text/css" />
Run Code Online (Sandbox Code Playgroud)