在链接外部样式表或脚本时,是否需要在页面中包含type ="value"?我以为我听说HTML5中不再需要它了.我仍然在一些HTML文件中看到它.还在学习.谢谢您的帮助.
每个不同元素的规则在HTML5中有所不同.
所述<script>元件具有默认值的type="text/javascript"为该元素定义:
type属性提供脚本的语言或数据的格式.如果该属性存在,则其值必须是有效的MIME类型.不得指定charset参数.如果属性不存在,则使用默认值"text/javascript".
该<link>元素仅将该属性用作浏览器的"提示":
对于外部资源链接,type属性用作用户代理的提示,以便它们可以避免获取它们不支持的资源.如果属性存在,则用户代理必须假定资源属于给定类型(即使它不是有效的MIME类型,例如空字符串).如果省略该属性,但外部资源链接类型已定义默认类型,则用户代理必须假定该资源属于该类型.如果UA不支持给定链接关系的给定MIME类型,则UA不应获取该资源; 如果UA不支持给定的MIME类型给定的链接关系,那么,UA应该获得在作为外部资源链接的特定类型的指定适当的时间资源.如果省略该属性,并且外部资源链接类型没有定义默认类型,但是如果类型已知且受支持,则用户代理将获取资源,那么用户代理应该假设它将获得资源得到支持.
用户代理不得将type属性视为权威的 - 在获取资源时,用户代理不得使用type属性来确定其实际类型.仅使用实际类型(如下一段中所定义)来确定是否应用资源,而不是上述假设类型.
该<style>元素类似于一个脚本,用默认值的type="text/css":
type属性提供样式语言.如果该属性存在,则其值必须是指定样式语言的有效MIME类型.不得指定charset参数.如果缺少该属性,则使用type属性的默认值为"text/css".
您可以在HTML5规范中找到所需的所有信息.
| 归档时间: |
|
| 查看次数: |
336 次 |
| 最近记录: |