用HTML5支持IE8

时间:2016-06-25 13:40:06

标签: html css html5 internet-explorer internet-explorer-8

我注意到我在几年前工作的一些网站现在已经破解了IE8。我花了一段时间才弄明白,但是我看到文件 - http://html5shim.googlecode.com/svn/trunk/html5.js - 我一直使用的文件现已脱机。

这些天我不经常建网站,所以我有点失去联系。但开发人员现在基本上放弃了这个浏览器吗?或者是否有其他替代文件来修复它?

1 个答案:

答案 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; }