zoukankan      html  css  js  c++  java
  • IE兼容性解决方案

    最近让IE的整死了,苦逼了好几天 ,看到这个问题,完全解决了,我所有的疑惑!高兴,特别记录下来  

    ie9 兼容性视图的运行机制是:下载的微软兼容性视图列表中的网站以及自己在网页代码中指定使用兼容性视图渲染的网站将自动使用兼容性视图显示,两者都不显示兼 容性视图按钮。而ie9自己检测到的不兼容网站将在单一框中显示灰色兼容性视图按钮,单击后该网页及该域名下的所有网页都将永久默认使用兼容性视图显示, 同时该域名被添加到ie9的自定义兼容性视图列表中,此后显示该域名下的网页时显示蓝色兼容性视图按钮,表示在兼容性视图中运行,直到该域名下的网页兼容 ie9,则将对该域名自动禁用兼容性视图设置。

           为什么有些网站在 Internet Explorer 9 中显示不正确?

            为早期版本的 Internet Explorer 设计的网站在 Internet Explorer 9 中可能无法正确显示。不过,通常情况下,您可以使用兼容性视图功能来改进网站的外观。

            启用“兼容性视图”时,您所查看的网页以及该网站域内的所有其他网页,都将以与使用早期版本的 Internet Explorer 相同的方式打开。

    如果 Internet Explorer 发现某一网页不兼容,就会在地址栏上显示“兼容性视图”按钮。要打开“兼容性视图”,请单击“兼容性视图”按钮将图标从轮廓 更改为纯色

            从现在开始,无论何时访问此网站,它都将以“兼容性视图”显示。不过,如果网站进行了更新,可以在当前 Internet Explorer 版本中正确显示,将自动禁用“兼容性视图”。

            注意 :不是所有网站显示问题都是因浏览器不兼容造成的。Internet 连接中断、通信量过大或网站 Bug 都会影响网页显示效果。        去掉网站在IE8.IE7.IE9下出现兼容性视图方法:

            大家有没有去研究过其他一些门户站的源代码呢?你们是否会发现有这么一句代码,与你的不同:<meta http-equiv="X-UA-Compatible" content="IE=7">
             他们每个站应该都会出现这句代码。所以各位站长想让你的网站不出现兼容性视图图标。你可以在你网站的头部<head>之间加上上面这句代码。看看是不是不出现兼容性视图了,完全和IE6一样了!
            下面解释下这句代码的意思:content="IE=7 表示网站样式默认在IE7兼容性模式下运行。

            乍 看起来,IE9就像是Firefox和Chrome的翻版。标签页置于顶部,但与地址栏并排显示,这一设计使IE9显得比Firefox和Chrome更 为简约。也许有人会争辩Chrome的顶部标签页设计更为美观,那么IE用户体验团队绝对会告诉你:并排显示更便于使用Windows 7的Aero Snap窗口管理功能!

    当 然,这种设计会挤压标签页的显示空间。但据微软称,97%的使用者一次都仅使用5个以内的标签,但我们仍非常重视其他3%用户的看法。为此,微软便提供了 修改方法:右击IE9上部空白处,选择让标签页在另一排显示,这样可以把原本与网址列摆在同一行的网页标签功能移到新的一行,使其可容纳更多的标签,或者 你也可以拖拉分隔线让地址栏变窄。

  • 相关阅读:
    关于js计算非等宽字体宽度的方法
    [NodeJs系列]聊一聊BOM
    Vue.js路由管理器 Vue Router
    vue 实践技巧合集
    微任务、宏任务与Event-Loop
    事件循环(EventLoop)的学习总结
    Cookie、Session和LocalStorage
    MySQL 树形结构 根据指定节点 获取其所在全路径节点序列
    MySQL 树形结构 根据指定节点 获取其所有父节点序列
    MySQL 创建函数报错 This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled (you *might* want to use the less safe log_bin_trust_function_creators
  • 原文地址:https://www.cnblogs.com/guozhe/p/2760333.html
Copyright © 2011-2022 走看看