Internet Explorer 浏览器


Internet Explorer 浏览器技术文档

介绍

Internet Explorer(简称IE)是微软公司开发的一款网页浏览器,是早期互联网时代最受欢迎的浏览器之一。现在已经更新至IE11版。

IE浏览器的特点包括:

  • 支持Windows操作系统
  • 自带 JavaSript 引擎和 HTML 解析器
  • 内置 VML、DX Filters 等技术
  • 支持标准文档模式和兼容模式

标准文档模式和兼容模式

IE浏览器可以通过文档模式来指定页面加载的浏览器版本。标准模式是浏览器最新的标准,而兼容模式是保留了旧版浏览器的兼容性。

开发人员可以通过两种方式来使用标准文档模式:

  1. 在 声明中指定:
<!DOCTYPE html>
  1. 在页面标签内加入X-UA-Compatible说明:
<meta http-equiv="X-UA-Compatible" content="IE=edge">

VML

VML(Vector Markup Language)是微软开发的矢量图标记语言,被IE浏览器使用。

VML 与 SVG 有相同的绘图功能,实现方式也基本相似,不同之处在于使用的是不同的标准。在当前的浏览器中,大多数只支持 SVG 标准。

VML 可以使用<v:***>标签来绘制图形,如下所示:

<div style="position:relative;width:200px;height:100px;background-color:#eee">
    <v:rect style="position:absolute;top:10px;left:10px;width:100px;height:50px" strokeweight="3" strokecolor="Blue" fillcolor="Yellow" />
    <v:oval style="position:absolute;top:10px;left:120px;width:80px;height:80px" strokeweight="3" strokecolor="Red" fillcolor="Green" />
</div>

DX Filters

DX Filters(DirectX Filters)是一种可被IE浏览器使用的渲染效果技术,可以使用滤镜的方式实现炫酷的效果。例如:

<div style="filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF0000', endColorstr='#00FF00')">
    Hello World!
</div>

DX Filters可以通过下载另一个名为“MSEHTML”的组件来安装。

总结

IE浏览器虽然已经不再是主流浏览器,但是对于历史原因,它的兼容性还是非常重要的。在开发过程中,需要注意使用标准文档模式和兼容模式,以及IE独有的技术,如VML和DX Filters。