我注意到我在几年前工作的一些网站现在已经破解了IE8。我花了一段时间才弄明白,但是我看到文件 - http://html5shim.googlecode.com/svn/trunk/html5.js - 我一直使用的文件现已脱机。
这些天我不经常建网站,所以我有点失去联系。但开发人员现在基本上放弃了这个浏览器吗?或者是否有其他替代文件来修复它?
答案 0 :(得分:0)
如果您只想在IE8中使用HTML5元素,那么对于基本样式,您只需要这个
CSS
article,aside,dialog,figcaption,figure,footer,header,hgroup,
main,nav,section,details,mark,menu,summary { display:block; }
JS(在加载时运行)
(function(d) {
var e = 'article aside details figcaption figure footer header main mark menu nav section summary'.split(' '),i=e.length;
while(i--) { d.createElement(e[i]); }
})(document);
旁注:
对于IE9,实际上需要这个(如果不使用任何库,因为它们通常已经这样做了)
CSS
main { display:block; }