5. 安装多个版本的Internet Explorer进行测试
在编写本书时,并不能在一个Windows系统上同时安装不同版本的Internet Explorer。出于开发原因,需要同时测试IE 6、IE 7、IE 8和IE 9,因为访问者可能会使用其中任意一种版本的浏览器访问您的网站。通过以下几种方法可以同时测试不同版本的IE:
● 使用PC虚拟/仿真软件,如Virtual PC或VirtualBox,可以在Windows或Mac OS X系统中安装并运行不同版本的Windows(或Linux等其他操作系统)。实际上,用户可以从Windows桌面上载入新的Windows实例,并在一个窗口中独立地运行这个Windows实例。
● 另一种方法是使用几台不同的计算机,每台计算机上安装一个版本的Internet Explorer。显然,这种方法的成本更高,但是在一个商业环境中有可能实现。
1.4.3 Gecko
使用Gecko渲染引擎的浏览器有很多,但大多都不太常见,所以您只需要考虑一种使用Gecko渲染引擎的浏览器:Mozilla Firefox。
Firefox
从www.firefox.com/可以下载支持Windows、Mac OS X或Linux的Firefox浏览器。
在创作本书时,Firefox的最新版本是Firefox 3.6,占据的市场份额超过了30%,是第二受欢迎的浏览器。在本书出版时,Firefox 4应该已经发布,对于本书讨论的CSS应该会提供类似的支持。
Firefox很好地支持CSS 2.1,并且支持CSS 3的许多功能。
1.4.4 Presto
Opera Software开发出Presto渲染引擎,供自己的浏览器系列使用。
Opera
Opera是Opera Software开发的一款Web浏览器,其占有的市场份额很小,刚超过2%。虽然在桌面浏览器中占据的市场份额很小,但是在快速壮大的移动市场中,Opera却是一款非常流行的浏览器。
Opera很好地支持CSS 2.1,并且支持CSS 3的许多功能。
Opera浏览器的最新版本是Opera 11。从www.opera.com上可以下载支持Windows、Mac OS X或Linux的Opera浏览器。
1.5 练习
1. 列举CSS的主要优点。
2. 列举5款主流Web浏览器。
3. Internet Explorer的最新版本是多少?