总体的感觉是IE7比 IE6 兼容性更好,更健壮。
几个细节对比:
1,如果页面无编码描述定义,比如: <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
在IE6里可能显示乱码,但IE7不写也可以显示出来。

2,<a href 标签去请求js事件,该事件请求图片的过程中,如果这么写: <a hef="javascript:viod(0)" onclick="call()",图片可能会遇到 "Aborted"的错误,即图片加载过程中被其他事件打扰,造成下载失败。但在 IE7就没事。

写法可以改成:
<a hef="#" onclick="call()",[这种写法会跳到页头的锚点]

或者 <a hef="javascript:call()"  [推荐这种写法]

3,还有一个<button标签的提交方法 <form的onsubmit方法执行完js方法后,必须 return false。[这个跟ie版本无关]