浏览器小知识之IE浏览器

每个程序员最为熟悉的软件应该都是浏览器了吧,作为程序员常打交道的软件,不同的浏览器都有其各自的特性,现在最流行的五大浏览器:IE(微软浏览器)、Firefox(火狐)、Google Chrome(谷歌)、Safari(苹果浏览器)、Opera(欧朋浏览器)。
现如今市面上有这许多的浏览器,列如:QQ浏览器,360浏览器,UC浏览器等等。。。。。这么多浏览器为什么独写这五种是因为着五种浏览器有着各自的特性,而最为显著的是它们的内核。今天,我们就从IE浏览器开始来了解现流行的五大浏览器

什么叫内核呢?

浏览器最重要或者说核心的部分是“Rendering Engine”,可大概译为“渲染引擎”,不过我们一般习惯将之称为“浏览器内核”。负责对网页语法的解释(如标准通用标记语言下的一个应用HTML、JavaScript)并渲染(显示)网页。 所以,通常所谓的浏览器内核也就是浏览器所采用的渲染引擎,渲染引擎决定了浏览器如何显示网页的内容以及页面的格式信息。不同的浏览器内核对网页编写语法的解释也有不同,因此同一网页在不同的内核的浏览器里的渲染(显示)效果也可能不同,这也是网页编写者需要在不同内核的浏览器中测试网页显示效果的原因。

简而言之,浏览器内核就是其渲染引擎,因为渲染引擎的不同,所编写的代码在不同引擎所展示的效果有所不同。而IE浏览器使用的是四大内核的Trident内核。

Trident内核:

该内核为微软公司开发的一种排版引擎,该引擎在1997年的IE4中首次被采用,是微软在Mosaic代码的基础之上修改而来的,并沿用到IE11,也被普遍称作”IE内核”。因其在Windows 系统的使用,使其一家独大,从而导致微软很长时间没有跟新,因此几乎与w3c标准脱节。所以大多数程序员在调试时并不喜欢使用IE浏览器来调试代码。IE浏览器的盒子模型是一种怪异的盒子模型,被称为IE盒子模型。这种盒子模型没有内边距和边框,与w3c的标准盒子模型来相比,IE盒子明显是不符合w3c标准的。
目前使用该引擎的浏览器引擎列如:360浏览器、猎豹浏览器、搜狗浏览器等等。

从2005到现在,因为IE浏览器存在缺陷,越来越多的人开始转向其他浏览器,而微软公司也在返现这一现象后开始重视内核的改进与升级。

你可能感兴趣的:(浏览器小知识之IE浏览器)