当前位置: 首页 > news >正文

[Web开发] 快速修复网页在IE8 下的显示兼容问题

IE8在默认情况下是使用全新的标准模式(Standard Mode)显示引擎来显示网页。 如果网页代码还没有标准化, 在IE8下可能会显示不正常。 重写网页代码使之标准化的工作量很大,需要长时间慢慢修复。 一个简单快捷的方法就是让IE8继续IE7的显示引擎来显示你的网站,我们称这个旧的显示引擎为兼容视图(Compatibility View) 。

在网页里面加入这行代码就可以使IE8使用兼容视图:

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7"/>

代码示例:

<html> <head> <!-- Use IE7 mode --> <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" /> <title>My Web Page</title> </head> <body> <p>Content goes here.</p> </body> </html>

如果你用 IIS 服务器, 可以配置 Web.config 文件

<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.webServer>
<httpProtocol>
<customHeaders>
<clear />
<add name="X-UA-Compatible" value="IE=EmulateIE7" />
</customHeaders>
</httpProtocol>
</system.webServer>
</configuration>

或者通过配置工具来改:

IIS IE8 兼容

如果用的是Apache 服务器,可以配置 httpd.conf 文件:

LoadModule headers_module modules/mod_headers.so

Header set X-UA-Compatible “IE=EmulateIE7”

以上是使所有的网页都使用兼容视图。如果只想让个别目录下的文件用兼容视图,在<location>下设置:

<Location /myfolder>
Header set X-UA-Compatible “IE=EmulateIE7”
</Location>

相关文章:

  • 用手机连pc localhost 学习,调试网站
  • [Web开发] Web开发者必读:《IE8 开发技术概述》
  • Web Server IIS Asp.Net Http Module 不工作
  • SqlServer中decimal(numeric )、float 和 real 数据类型的区别
  • 说说“315曝光中移动”的“阴谋论”
  • 网络管理的重要原则
  • 查找一个server下还有某个表名的数据库名字...
  • TD座机:我的憧憬和忧虑
  • 使用Watin做Web UI Automation Test
  • Linux常用命令学习笔记
  • [IE技巧] 如何关闭Windows Server版IE的安全限制
  • Asp.Net MVC4 系列-- 进阶篇之路由(1)
  • Asp.Net MVC4 系列--进阶篇之路由 (2)
  • 探密Windows 7中的神秘隐藏分区
  • Asp.Net MVC系列--进阶篇之controller(1)
  • ----------
  • 收藏网友的 源程序下载网
  • 【MySQL经典案例分析】 Waiting for table metadata lock
  • CSS选择器——伪元素选择器之处理父元素高度及外边距溢出
  • Git的一些常用操作
  • leetcode378. Kth Smallest Element in a Sorted Matrix
  • mac修复ab及siege安装
  • nginx(二):进阶配置介绍--rewrite用法,压缩,https虚拟主机等
  • node入门
  • springboot_database项目介绍
  • vue-cli3搭建项目
  • Wamp集成环境 添加PHP的新版本
  • webpack+react项目初体验——记录我的webpack环境配置
  • 笨办法学C 练习34:动态数组
  • 快速构建spring-cloud+sleuth+rabbit+ zipkin+es+kibana+grafana日志跟踪平台
  • 前端面试题总结
  • 如何优雅的使用vue+Dcloud(Hbuild)开发混合app
  • 使用docker-compose进行多节点部署
  • 物联网链路协议
  • 一个普通的 5 年iOS开发者的自我总结,以及5年开发经历和感想!
  • 一起来学SpringBoot | 第十篇:使用Spring Cache集成Redis
  • 智能合约开发环境搭建及Hello World合约
  • 分布式关系型数据库服务 DRDS 支持显示的 Prepare 及逻辑库锁功能等多项能力 ...
  • 交换综合实验一
  • 京东物流联手山西图灵打造智能供应链,让阅读更有趣 ...
  • ​LeetCode解法汇总2583. 二叉树中的第 K 大层和
  • ​secrets --- 生成管理密码的安全随机数​
  • !$boo在php中什么意思,php前戏
  • #HarmonyOS:Web组件的使用
  • #每日一题合集#牛客JZ23-JZ33
  • %3cli%3e连接html页面,html+canvas实现屏幕截取
  • ()、[]、{}、(())、[[]]命令替换
  • (42)STM32——LCD显示屏实验笔记
  • (delphi11最新学习资料) Object Pascal 学习笔记---第2章第五节(日期和时间)
  • (附源码)计算机毕业设计ssm电影分享网站
  • (离散数学)逻辑连接词
  • (十五)devops持续集成开发——jenkins流水线构建策略配置及触发器的使用
  • (一)C语言之入门:使用Visual Studio Community 2022运行hello world
  • .cfg\.dat\.mak(持续补充)
  • .NET Core 版本不支持的问题