旧版浏览器中的HTML5样式脚本标记

时间:2011-12-06 14:23:25

标签: html5 cross-browser script-tag

有人说,在HTML 5中,可以使用script - 标记为Javascript ,没有任何属性,如下所示:

<script>
  // the javascript here
</script>

使用HTML 5中的其他功能,您可以使用不同类型的多边形填充来桥接旧浏览器不了解的HTML 5,但可以高于script - 标记有任何副作用任何旧浏览器

更新:我们将 IE6及以上,的限制与 Firefox 2及以上版本一起设置为具体内容。

1 个答案:

答案 0 :(得分:3)

这在任何地方都很好 - 无论如何,type的默认值是由浏览器解释的。我在我做过的每个网站都使用过这个,并且从来没有遇到过问题。脚本也是如此 - 没有指定默认值的点。

HTML4规范(http://www.w3.org/TR/html4/interact/scripts.html#h-18.2.1)表示该类型是必需的,尽管浏览器习惯于此格式错误(语言正在使用指定没有类型,application/javascript而不是type/javascript等等。简而言之,浏览器习惯这是错误的,所以他们寻找脚本,甚至不解析属性,据我所知