考虑以下两行:
<meta http-equiv="Content-Script-Type" content="text/javascript" />
<meta http-equiv="Content-Style-Type" content="text/css" />
从W3的Scripting文档中,默认脚本语言部分指出:
作者应该通过在HEAD中包含以下META声明来为文档中的所有脚本指定默认脚本语言
但是在脚本语言的本地声明中继续说道:
必须为文档中每个SCRIPT元素实例指定type属性。SCRIPT元素的type属性值覆盖该元素的默认脚本语言。
我认为这里有过度规定的情况。如果我们必须单独声明每个标签,那么强制要求默认值有什么意义呢?
要么让默认值成为默认值,要么只声明每个标签需要自己的类型 - 或者这里的措辞只是让我感到困惑?在引用样式表时也使用了相同的语言。