删除IE6支持;我们得到了什么? ... HTML / CSS / JavaScript功能&技术

时间:2011-03-27 11:53:54

标签: javascript html css internet-explorer-6 backwards-compatibility

Web开发社区正处于放弃Internet Explorer 6支持的转折点 - 即使微软正在倒数它的消亡http://ie6countdown.com/

这提出了一个非常有趣的问题...... 我们获得了什么?

我们已经被IE6的球和链子拖了很久,考虑我们忽略的所有好东西 ......

使用IE7作为向后兼容性的新基准,这将如何影响Web开发?我们现在可以从浏览器期望获得哪些HTML,CSS或JavaScript功能/技术?

例如,我真的很期待能够使用 CSS Chained Classes

.class1.class2.class3 {
  background: #fff;
}

<div class="class1 class2 class3">
  <p>Content here.</p>
</div>

P.S这个问题的灵感来自CSS Differences in Internet Explorer 6, 7 and 8Smashing Magazine

2 个答案:

答案 0 :(得分:1)

从Web开发人员的角度来看,额外功能的方式令人惊讶。其他浏览器中存在的许多标准API仍然缺失。与IE6相比,IE7中的许多小改进形式的增益更多。

  • 改进但不完美的PNG透明度支持
  • 原生XMLHttpRequest(无用:file:网址仍需要ActiveX)
  • 一些CSS布局修复
  • 更好的CSS支持,如问题中链接的文章中所述

IE 6和7之间没有改进的一些事情:

  • 相对于现代浏览器,JScript引擎仍然非常慢,JSCript API缺少Mozilla引入的许多方法,这些方法在其他浏览器中复制,后来被标准化,JScript保留了许多怪癖和错误
  • 许多CSS布局问题仍然存在
  • 引入了一些新的CSS错误

答案 1 :(得分:0)

在ie7中有一大堆渲染错误已得到修复。 7更多的是关于IE的大规模安全问题的工作,而不是功能明智的背后有多远。但是修复渲染错误意味着你必须做更少的hacky css来让事情看起来正确。

我认为这是一个更好的网站,可以关注http://theie9countdown.com/