争论:HTML 脚本标记属性 - 类型或语言,或忽略两者
多年来,Web 开发人员一直在争论适当的属性包含在 HTML 脚本标记内。传统上,选项包括“类型”和“语言”属性。然而,W3C 引入了新标准,引发了人们对这些属性的持续相关性的疑问。
弃用“语言”属性
“语言”属性已正式已被弃用,使其不再使用。在HTML5的开发过程中,发现所有浏览器都统一将“text/javascript”视为默认脚本类型。因此,W3C 将“text/javascript”标准化为默认值,使得“语言”属性变得多余。
省略了“type”属性
甚至“type”属性已变为可选。 W3C 标准现在允许省略“类型”和“语言”属性。此决定基于“text/javascript”作为跨浏览器的默认脚本类型的广泛使用。
XHTML 和 HTML 4.01 的例外
对于使用以下语言编写的页面XHTML 1.0 或 HTML 4.01,不建议省略“type”属性,因为这可能会导致验证错误。
推荐
根据当前 W3C 标准,通常优选同时省略“类型”和“语言”属性。这种方法可确保与现代浏览器的兼容性,并符合推荐的最佳实践。
以上是使用或不使用:HTML 脚本标记属性'类型”和'语言”仍然有必要吗?的详细内容。更多信息请关注PHP中文网其他相关文章!