Internet Explorer 浏览器
Internet Explorer 浏览器技术文档
介绍
Internet Explorer(简称IE)是微软公司开发的一款网页浏览器,是早期互联网时代最受欢迎的浏览器之一。现在已经更新至IE11版。
IE浏览器的特点包括:
- 支持Windows操作系统
- 自带 JavaSript 引擎和 HTML 解析器
- 内置 VML、DX Filters 等技术
- 支持标准文档模式和兼容模式
标准文档模式和兼容模式
IE浏览器可以通过文档模式来指定页面加载的浏览器版本。标准模式是浏览器最新的标准,而兼容模式是保留了旧版浏览器的兼容性。
开发人员可以通过两种方式来使用标准文档模式:
- 在 声明中指定:
<!DOCTYPE html>
- 在页面标签内加入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。