X-UA-Compatible IE 浏览器默认文档模式设置

制作网页的时候,IE8浏览器浏览页面的时候,有时候文档模式默认是IE7,导致IE8兼容性不是非常好。出现IE7应该出现的模式。

解决的方法例如以下:

在X-UA-Compatible中可用的方法有:

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

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

IE5和IE7如今已经不用了。

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

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

当中最后一行是Edge 模式。通知 Windows Internet Explorer 以最高级别的可用模式显示内容。

眼下绝大多数站点都用<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" >来作为IE8的兼容方法。

为了避免制作出的页面在IE8以下出现错误,建议直接将IE8使用IE7进行渲染。

也就是直接在页面的header的meta标签中增加例如以下代码:

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

另外加上

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

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

而使用,Emulate模式后则更重视<!DOCTYPE>,

所以眼下来说还是以<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" >为首选。

百度博客搬家,博客源地址:http://hi.baidu.com/confidence68/item/00a435f1f53d937f3d198b01

时间: 2024-12-07 19:33:56

X-UA-Compatible IE 浏览器默认文档模式设置的相关文章

360浏览器遇到文档模式是IE7的解决办法

这段时间遇到了360浏览器在加载java项目时,默认的文档模式是IE7,使得网页加载下拉框出现问题. 解决的方法是: 在显示的jsp页面加上 <meta http-equiv="X-UA-Compatible" content="IE=edge"> <head> <title></title> <meta http-equiv="X-UA-Compatible" content="I

浏览器文档模式设置

对于 Web 开发人员来说,文本兼容性是一个要考虑的重要问题.Windows Internet Explorer 8 引入了文本兼容性模式,该模式允许 Web 开发人员将浏览器设置为以与旧版本相同的方式显示网页,从而允许开发人员选择更新时间. 本文档将介绍由 Windows Internet Explorer 8 支持的文本兼容性模式,以及如何使用自定义标头基于每个页面或每个站点实现这些模式.实现适当的兼容性模式后,可以确保站点与 Windows Internet Explorer 8 及更高版

文档模式与IE浏览器模式

一.IE浏览器的兼容性视图 兼容性视图是微软为了兼容基于其它网页标准开发的网站,确保广大互联网用户在浏览网页时不至于受困于网页显示混乱的问题,而专门为IE8增加的一项实用功能.当IE8检测到某网站不兼容时,地址栏右侧就会出现兼容性视图按钮,只需轻轻一点,大部分网页显示就会正常了.(网页会以IE7的代码规范来显示) 它引入重要的两个概念便是“浏览器模式”和“文档模式”: 注:也可按F12进入开发人员工具来查看当前页面的浏览器模式和文档模式 二.文档模式 指定IE页面排版引擎根据哪一个版本的方式来解

ie浏览器f12下调“浏览器模式”和“文档模式”的区别

废话不多说了,进入正题 一,浏览器模式 “浏览器模式”用于切换IE针对该网页的默认文档模式.对不同版本浏览器的条件备注解析.发送给网站服务器的用户代理(User-Agent)字符串的值.网站可以根据浏览器返回的不同用户代理字符串判断浏览器的版本和安装的功能,这样就可以向不同的浏览器返回不同的页面内容. 二,文档模式 “文档模式”用于指定IE的页面排版引擎(Trident)以哪个版本的方式来解析并渲染网页代码.切换文档模式会导致网页被刷新,但不会更改用户代理字符串中的版本号,也不会从服务器重新下载

1关于script标签属性,注意点,浏览器文档模式

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head>    <title></title></h

IIS 之 IIS 7及以上多域名或端口绑定同一物理目录并设置不同默认文档

今天在 IIS 7 多端口或域名绑定同一物理目录,设置不同的默认文档遇到问题:同一物理目录的多个站点修改任意一个站点默认文档都会一起更改. 原因:在同一个物理目录下只有一个 web.config,并且 IIS7 把默认文档设置写在这里,导致所有域名的默认文档设置共享. 解决方案: 比如我们把 www.ExampleA.com 和 www.ExampleB.com 两个域名都指向 E:\WebTest 文件目录,想把 www.ExampleA.com 的默认文档设为目录下的 indexA.html

全栈JavaScript之路( 二十二 )IE 专有扩展——文档模式

ie8 引入了一个新的概念,"文档模式" ,页面的文档模式决定了,可以使用什么功能.也就是说,"文档模式",决定你了你可以使用哪个级别的css,在javascript可以使用哪些API, 以及如何对待文档类型(doctype). 两种方式修改: 通过 meta 标签修改,<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7"> 在服务器端修改, res.

html中设置默认的浏览器文档模式

<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><TITLE>${systemConfig.getStringConfigValue("webtitle")}——登陆</TITLE><meta name="description" content=""

如何使浏览器打开时,默认的文档模式就是标准模式

请看下方: 第一步,将代码设置成html5的模式,那么用户打开项目之后,文档模式就是标准的:即不会是ie5Qurik模式:但有可能是ie7标准模式: 第二步, 2.1 在html head中写上这句代码,即可时文档模式为你浏览器最高级别的模式:<meta http-equiv="X-UA-Compatible" content="IE=edge" />: 2.2 若你想已ie8的标准模式打开,就写成<meta http-equiv=X-UA-Com