我想了解HTML5.js在IE8中启用HTML5功能的用处 http://code.google.com/p/html5shiv/
它是否在IE8中完全启用HTML5或在某种程度上启用? 它对CSS3样式有什么影响,比如border-radius,gradient等?
答案 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。