HTML 脚本标签:是否指定脚本类型?
使用 HTML 脚本标签时,您可能会遇到三个选项来指定脚本类型脚本类型:指定“类型”、指定“语言”或完全省略这两个属性。虽然这三种方法都曾被使用过,但正确的用法取决于 HTML 版本和浏览器支持。
指定“类型”
“type”属性显式定义浏览器要解释的脚本类型。过去,“text/javascript”是唯一有效值,但 HTML5 将其标准化为默认值。因此,在大多数情况下,指定“类型”是多余且不必要的。
指定“语言”
“语言”属性在 HTML 4.01 中已弃用,不应再使用用过的。它没有任何作用,因为所有浏览器都将“text/javascript”识别为默认脚本类型。
省略“类型”和“语言”
省略“类型” ”和“语言”在 HTML5 中有效。浏览器自动假定“text/javascript”作为脚本类型。然而,在 XHTML 1.0 或 HTML 4.01 中,省略“type”被视为无效。
建议
为确保与所有 HTML 版本和浏览器兼容,建议对于内联脚本,使用值为“text/javascript”的“type”属性。对于通过“src”属性从外部加载的脚本,不需要指定“type”,因为浏览器会从文件扩展名 (.js) 推断出它。
以上是您应该在 HTML 脚本标签中指定“类型”吗?的详细内容。更多信息请关注PHP中文网其他相关文章!