Answers:
好吧,这主要有两个原因:
而其他浏览器可能有版本之间没有(明显)的区别,Internet Explorer中,是唯一的浏览器预装(基本上硬编码)在Windows中,有6版本的升级的巨大差异10. 第10版是几乎一样好浏览器(例如Chrome或Firefox),而版本6是一种不可靠,缓慢,无用的,过度定制的浏览器,仍被某些不懂技术的人使用,并且与创建后引入的数千种功能不兼容(即十年前)。
您可以在此处看到一些兼容性示例。
由于IE随Windows一起提供,并且在其他操作系统得到广泛宣传的同时,很长时间以来,Windows一直是数千(如果不是几百万)人的默认设置。由于这些人雇用程序员来做诸如创建自己的网站之类的事情,程序员被迫使其在客户的屏幕上看起来不错,即使这并不总是针对最大的受众。
当然,我们大多数人都试图在客户端的屏幕和他们的客户端的屏幕上都取得不错的成绩,但是,如果我们的客户端使用IE 6,这并不总是那么容易。(并且相信我:其中有些人会认为如果您要求他们更改其浏览器,则您不是一个好的开发人员)
因此,总而言之,我们倾向于始终以其版本引用IE,因为它确实对开发意味着不同。
PS:这是一篇有关IE历史的出色博客文章,为什么极客们讨厌IE,这在曾经很好的浏览器上做了出色的介绍。
mavrosxristoforos没有提到的一个主要原因是Firefox,Chrome和Safari都是自动更新的软件。因此,他们的用户都安装了最新版本(那些从未上网的用户除外。但是...)。
因此,较旧版本的市场份额很小,因此在开发Web应用程序时,除最新版本外,无需考虑其他任何内容。
使用Internet Explorer,用户必须在新版本发布后手动升级,这会大大降低速度。因此,为了覆盖某些用户,必须在较旧版本的IE上测试Web应用程序。
Internet Explorer的问题在于,它们的主要版本都需要当时的Windows最新版本。
更新Windows版本会花费金钱,时间和理智,因此您不能责怪仍然使用旧版本Windows的大量用户。这意味着它们还停留在旧版本的Internet Explorer中。
但是,当涉及到不需要特定操作系统的其他浏览器时,确实没有任何理由不使用最新版本。
如果您浏览http://caniuse.com/之类的网站,则可以按所有浏览器的版本号查看对各种HTML / CSS / etc功能的支持明细。
这可能使您更好地了解为什么IE通常用数字来表示,而其他IE却不是。
例如,下面的图表显示了各种浏览器中拖放的支持级别: