由于在浏览器市场上占有压倒性的份额,微软的IE浏览器不可忽视。虽然IE7的最终版本将在今年晚些时候发布,但现在IE7最终测试1(Internet Explorer 7 Release Candidate 1)已公开发布。这个版本让你有机会抢先发现在使用这个新的浏览器查看网页时遇到的应用程序问题。
下面我们简单了解一下IE7。我主要强调可能会给开发者造成问题的领域和功能,以及有利于应用程序开发的工具。
跟上竞争步伐
无疑Mozilla的Firefox对微软施加了压力,使其生产一款改良的浏览器。迅速浏览IE7的界面就会得到大量的例子,特别是以下这些功能:新型标签式界面、支持RSS、查看区域扩大、反间谍工具得到增强。特别从用户的角度看,这些改善大大增强浏览器的功能;但是还有许多其它改进可能会直接影响到你的日常WEB开发工作。
标准
一段时间以来,网络开发社区一直强烈要求IE支持更为广泛的标准。IE7并不完全与css 2.1兼容,但它修复了IE6中的一些漏洞。这种情况明显是由它无法通过Web Standards Project开发的Acid2浏览器兼容测试造成的。
微软将无法提供真正的网络标准兼容归咎于向后兼容问题。确实,应用旧式、过时的web开发技巧的开发者由于缺乏IE7支持的真正标准而受到责备;确实,在开发基于网络的界面时,网络开发社区认为应使用css,但微软并不赞同这一点。
在本文中,可以列举IE7中的太多css改进和漏洞修复,但MSDN已做了详细介绍。它提供IE7中的css改善及可能遇到的css问题。
开发工具
对标准的支持似乎是IE7有所欠缺的一个领域,但乍一看来,它提供的辅助开发的工具却相当不错。下面我们简单概括一下IE7中的开发工具。