首页 > 资讯动态 > 资讯详情

网站建设中X-UA兼容的元标签描述和设置方法指南

2019-01-19 16:10:29 | 阅读:2045

网站建设中X-UA兼容的元标签描述和设置方法指南
多年来,微软InternetExplorer浏览器的过时版本给网站设计人员和开发人员带来了麻烦。需要创建CSS文件来专门处理那些较老的IE版本,这是许多长期Web开发人员都能记住的事情。值得庆幸的是,IE的新版本以及微软最新的浏览器Edge更符合网络标准,而且由于这些新的微软浏览器在自动更新到最新版本的方式上永远免费,我们不太可能像过去那样努力处理这个平台的陈旧版本。
对于大多数网站建设人员来说,微软浏览器的进步意味着,我们不再需要应对旧的IE版本在过去给我们带来的挑战。然而,我们中的一些人却没有那么幸运。如果您管理的站点仍然包含来自旧IE版本的相当数量的访问者,或者如果您正在为出于某种原因使用这些旧IE版本之一的公司处理内部资源(如Intranet),则您将需要继续测试这些浏览器,即使这些浏览器已经过时。所以我们不得不掌握X-AU兼容技术,让开发的网站兼容适应更多浏览器使用。本文集合我们多年网站设计制作经验,罗列整理网站建设中X-UA兼容的元标签描述和设置方法指南,希望可以给你带来一些帮助。
X-UA-Compatible是一个文档模式的元标记,允许Web作者选择页面呈现为哪个版本的InternetExplorer。InternetExplorer8使用它来指定页面应呈现为IE7(兼容性视图)还是IE8(标准视图)。请注意,在InternetExplorer11中,文档模式已被弃用-不再使用它们。IE11更新了对导致旧网站出现问题的Web标准的支持。
为此,需要指定要在标记内容中使用的用户代理和版本:
"IE=EmulateIE7" 
内容的选项包括:
"IE=5"
"IE=EmulateIE7"
"IE=7"
"IE=EmulateIE8"
"IE=8"
"IE=EmulateIE9"
"IE=9"
"IE=edge"
模拟版本告诉浏览器使用DOCTYPE来确定如何呈现内容。没有DOCTYPE的页面将以异常模式呈现。
"IE=7"
"IE=edge"
如果您告诉它使用浏览器版本而不模拟(即),那么无论是否有DOCTYPE声明,浏览器都将以标准模式呈现页面。
告诉Internet Explorer使用该版本IE可用的最高模式。InternetExplorer8最多可以支持IE8模式,IE9可以支持IE9模式等等。
X-UA兼容元标记类型:X-UA兼容的元标记是http-equiv元标记。
X-UA合成元日格式:模拟IE 7
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7">
显示为带或不带DOCTYPE的IE 8
<meta http-equiv="X-UA-Compatible" content="IE=8">
X-UA兼容元标记推荐使用:
在网页上使用X-UA兼容的META标签,您怀疑InternetExplorer8将尝试以不正确的视图呈现页面。例如,当您有一个带有XML声明的XHTML文档时。文档顶部的XML声明将页面抛入兼容视图,但DOCTYPE声明应强制将其呈现在标准视图中。
诚然,您不太可能在任何需要渲染为IE5的网站上工作,但您永远不会知道。仍然有一些公司强迫员工使用非常旧的浏览器版本,以便继续使用几年前为这些特定浏览器开发的专有遗留软件。对于我们网络行业的人来说,使用这样的浏览器的想法似乎是疯狂的,但想象一下,一家制造公司使用一个几十年前的程序来管理他们车间的库存。是的,确实有一些现代化的平台可以做到这一点,但是他们有没有在其中一个平台上投资过呢?如果他们目前的系统没有被破坏,他们为什么要改变它?在许多情况下,他们不会这样做,你会发现这家公司强迫员工使用该软件,而古董浏览器肯定会运行它。不太可能?也许吧,但这肯定是有可能的。如果遇到这样的问题,能够在这些较旧的文档模式下运行站点可能最终正是您所需要的。
立即联系咨询 比较十次,不如咨询一次。留下你的联系信息,让我们用态度与经验给您一份惊喜!
立即咨询

引航博景,专业品牌数字化服务机构,专注高端定制化产品开发与服务提供。

引航博景的前身是博信网络工作室,2006年创立于上海。2008年起,以上海引航信息技术有限公司为主体开展业务,现在上海、合肥两地设有办公室。

业务涵括系统软件开发、高端网站建设、设计交互制作、年度运维服务等,十五年来服务客户上千家并深受好评。

版权所有 © 2006-2024 上海引航信息技术有限公司沪ICP备09069965号沪公网安备31011302005006号 网站地图

专业品牌数字化服务商-引航博景正在为您服务咨询电话:400-997-5855