HTML5 支持 IE8

Supporting IE8 with HTML5

我注意到我几年前工作的一些网站现在在 IE8 中已损坏。我花了一段时间才弄清楚,但我看到我一直使用的文件 — http://html5shim.googlecode.com/svn/trunk/html5.js — 现在处于离线状态。

最近不怎么建站了,有点摸不着头脑。但是开发者现在基本上放弃了这个浏览器了吗?或者是否有其他替代文件可以修复它?

如果您只想在 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; }