背景:
最近在开发新的页面,考虑到IE6已经基本淘汰,IE7也是换汤不换药,所以只打算兼容IE8以上的浏览器。
微软在IE8中,增加了浏览器模式的配置,支持IE7,IE8兼容性视图,以及IE8三种模式。
问题:
新的页面打开的时候,控件布局都乱了。用F12打开“开发人员工具”,发现默认使用的时IE8兼容性视图,修改IE8模式就好了。但是我们不能让强制用户去修改浏览器模式。理由如下:
1、不是所有的用户都知道如何调整,因此会给用户带来不必要的学习成本;
2、当用户需要用浏览器访问其他只兼容IE7的页面时,需要再切换,十分不便。
那还有没有其他的办法呢?
最好的办法就是“自动切换”:就是让用户访问我们的页面时,自动将IE8切换到“IE8”模式。
解决方案:
求助万能的Google,终于找到了解决方案。
在head标签中,增加如下的代码:
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
这是个是IE8的专用标记,用来指定IE8浏览器去模拟某个特定版本的IE浏览器的渲染方式(比如人见人烦的IE6),以此来解决部分兼容问题。具体的用法大家可以去自行搜索,这里不再说明了。
其中IE=edge表示用浏览器能够支持的最高模式去渲染。
在IE9下打开页面,用F12打开“开发人员工具”,发现浏览器采用的是IE9的渲染方式(能支持的最高模式。)
声明:
文章来自于ITeye,欢迎访问我的博客:xiaoyu1985ban.iteye.com
ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。若作者同意转载,必须以超链接形式标明文章原始出处和作者。
相关推荐
- `IE=EmulateIE9`:即使在IE8或更低版本的IE中,也强制使用IE9的渲染模式。 ### 实施步骤 1. **服务器端配置**:如果你的网站托管在IIS6服务器上,你可以通过IIS Manager(inetmgr.exe)进行设置。进入网站的属性...
【标题】"IE8升IE10补丁.rar"是一个包含Windows 7系统从Internet Explorer 8(IE8)升级到Internet Explorer 10(IE10)所需更新的压缩包文件。这个补丁主要是为了解决在内网环境下无法正常升级IE浏览器的问题。 ...
1. 访问需要使用IE内核的网页,点击IETab的图标,选择“在当前选项卡中使用IE”或者“在新选项卡中使用IE”。这样,当前页面将以IE内核进行渲染。 2. 如果你想让特定的网站总是以IE模式打开,可以在IETab的设置中...
对于那些需要在不同设备上快速使用IE8,或者不想在系统中安装正式版IE8的用户来说,这是一个方便的选择。不过,值得注意的是,由于IE8已经非常老旧,很多现代网站可能不再支持,所以只适用于访问那些针对IE8设计的老...
4. **性能优化**:通过调整浏览器内部参数,可能提升了IE8和IE9的启动速度、页面渲染速度以及内存管理,减少卡顿现象,提高整体性能。 5. **兼容性调整**:针对国内常用的网页应用和插件,进行了兼容性优化,确保...
标题“IE Tab Chrome 插件,切换IE内核”揭示了本文将要讨论的是一个名为“IE Tab”的Chrome浏览器插件,其主要功能是允许用户在Chrome浏览器中以Internet Explorer(IE)内核模式浏览网页。这对于那些仍然需要使用...
IE8是微软公司开发的一款网页浏览器,发布于2009年,是IE系列的一个版本,提供了一些当时的新特性,如改进的页面渲染引擎、更强大的隐私保护功能以及对Web标准的支持。 **一、Internet Explorer 8(IE8)的主要特性...
这份文档可能详细介绍了如何配置IE8以适应NGCRM(Next Generation Customer Relationship Management)系统,包括设置兼容性视图、调整安全设置、启用特定的插件等步骤,以确保用户能够顺利访问和使用CRM系统。...
在Firefox中使用IETab插件,用户可以避免在不同浏览器之间切换的麻烦,提高工作效率。这个插件的工作原理是,当用户访问一个页面时,如果该页面需要IE引擎来正确显示,IETab会接管渲染任务,使得Firefox在后台模拟IE...
它提供了更好的页面渲染引擎,支持CSS2.1和部分CSS3,改进了JavaScript性能,并首次引入了私密浏览模式。 2. **兼容性**: IE8对于Windows XP的支持是关键,因为许多用户在该系统上运行旧版的IE。更新到IE8可以解决...
例如,在IE8中,默认文档模式为IE8标准模式。 - **条件注释**: 不同版本的浏览器支持不同的条件注释语法。浏览器模式的变化会影响到这些条件注释的解析方式。 - **用户代理字符串**: 浏览器模式还会影响发送给服务器...
3. **兼容模式**:如果遇到网页显示问题,可以尝试在IE的“兼容模式”下浏览,这可能有助于解决页面渲染问题。 总的来说,虽然Win11主要推荐使用Microsoft Edge,但通过VBS脚本的方式,我们依然可以在保持系统安全...
- **速度优化**:IE8显著提升了页面加载速度,尤其是在执行JavaScript时,通过增强的渲染引擎和更快的脚本处理。 - **WebSlices与Visual History**:WebSlices允许用户订阅网页的特定部分,这部分内容会在浏览器的...
1. **更快的渲染引擎**: IE8采用了改进的Trident渲染引擎,提高了页面加载速度,尤其在处理复杂的CSS样式和JavaScript脚本时表现更佳。 2. **Web标准支持**: IE8增强了对W3C标准的支持,如HTML 4.01、CSS 2.1和部分...
标题中的“IE8 WINSERVER2003”指的是Internet Explorer 8(简称IE8)在Windows Server 2003操作系统上的版本。这个浏览器版本是微软为了满足在服务器环境中浏览网页需求而推出的,它提供了对Windows Server 2003...
2. **安全性增强**:IE8引入了诸如“InPrivate浏览”模式,帮助用户保护隐私,同时还增强了SmartScreen筛选器,以防止恶意软件和钓鱼网站的威胁。 3. **兼容性和标准支持**:对HTML、CSS和JavaScript的更好支持,...
假设有一个前端项目,需要在IE8浏览器中正常显示,但项目中使用了大量的HTML5和CSS3特性。此时,可以采用Google Chrome Frame插件来解决这个问题。 1. **前期准备**:确保目标用户的IE8已经安装了Google Chrome ...
8. **避免使用百分比尺寸**:在IE6中,基于父元素比例的尺寸可能导致布局混乱。为了避免这种情况,应尽量使用固定尺寸,或者在需要使用百分比的场合,确保父元素有一个明确的高度。 9. **透明度处理**:IE6不支持...
为了确保在这些旧版本的IE浏览器中正确渲染页面,开发者通常需要使用条件注释、CSS Hack或者工具如Modernizr来检测浏览器特性,然后提供针对特定浏览器的样式。例如,可以使用`_height`来为IE6指定高度,因为IE6会...