为什么有些网页一定要用IE浏览器打开呢?

html-css08

为什么有些网页一定要用IE浏览器打开呢?,第1张

有些网站要求用IE打开,是因为兼容问题,有些时候要求的其实是IE内核浏览器,因为大部分网页是针对ie来做的,非ie内核的有火狐浏览器,有的时候就不正常显示网页,不过可以下载ie插件来实现。

扩展资料:

浏览器产生兼容性问题的原因是:

1.不同内核对相同事件的处理方法不同

比如说IE获取鼠标位置用的是offsetX和offsetY,而firefox用的是layerX和layerY。

2.  不同内核对CSS、JS、TML的支持不同

比如IE的内核trident对于CSS2和CSS3都是部分支持,而webkit对CSS2可以完全支持。此外,由于各种喜闻乐见的原因,IE内核trident版本不同,对于CSS,JS,HTML的支持也不同。所以有些网页会要求使用IE8以上打开。

3.  IE支持ActiveX控件

都可以的。如果你正在调试网站,最可能的原因是IE没有及时更新网站缓存(IE可以通过缓存网站部分文件提高网站访问速度),导致你对CSS文件的修改在IE下看不到效果,最终认为是没有加载该文件。你可以尝试清除IE的缓存,再试下,具体清除方法百度一下。

IE内核->Trident

网页浏览器的排版引擎(Layout Engine或Rendering Engine)也被称为浏览器内核、页面渲染引擎或样版引擎,它负责取得网页的内容(HTML、XML、图像等等)、整理讯息(例如加入CSS等),以及计算网页的显示方式,然后会输出至显示器或打印机。所有网页浏览器、电子邮件客户端以及其它需要根据表示性的标记语言(Presentational markup)来显示内容的应用程序都需要排版引擎。