首页  >  文章  >  web前端  >  使用或不使用:HTML 脚本标记属性“类型”和“语言”仍然有必要吗?

使用或不使用:HTML 脚本标记属性“类型”和“语言”仍然有必要吗?

Barbara Streisand
Barbara Streisand原创
2024-11-01 12:21:02240浏览

To Use or Not to Use: Are HTML Script Tag Attributes

争论: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中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn