使用HTML5.js在IE8中启用

时间:2011-10-20 13:46:14

标签: html html5 css3

我想了解HTML5.js在IE8中启用HTML5功能的用处 http://code.google.com/p/html5shiv/

它是否在IE8中完全启用HTML5或在某种程度上启用? 它对CSS3样式有什么影响,比如border-radius,gradient等?

1 个答案:

答案 0 :(得分:1)

所有html5.js脚本都可以使用正确的HTML5元素,如nav,section等。

如果没有脚本,您可以使用这些元素,但它们会被忽略,并且无法作为CSS选择器使用。例如,如果你加载脚本,那么像nav { font-weight: bold }这样的css将起作用,但如果没有它,则不会应用样式。

该脚本不启用html5的其他部分(例如视频,音频,设备)或任何其他缺少的apis,如WebSockets,WebWorkers和朋友。

它也不会影响您提到的任何css3样式。它不会添加border-radius或box-shadow或任何该功能,但它将允许已经支持的css 3功能应用于html5元素。如果你想使用它们,你会更好地查看模仿行为的其他脚本,或者如果你需要动画/转换等功能的javascript。