• 弹出层在兼容模式和IE8模式下显示不正常


    弹出层在火狐、谷歌、360极速模式、IE6下都能100%面积正常显示,但在IE8和360的兼容模式下只显示弹出层下半部分或右半部分的内容,在主页面加上:

      <meta http-equiv="x-ua-compatible" content="ie=7" />     即可解决。

    但是我的项目是在弹出层上面再有弹出层,结果是第二弹出层的没问题了 但是第一弹出层被影响了(一些导航和标题浮动了)。

    后来看到了淘宝的源代码是这样写的:<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">

    网友是这样解释的:

    这是一个,文档兼容模式的定义。
    Edge 模式告诉 以最高级模式渲染文档,也就是任何 版本都以当前版本所支持的最高级标准模式渲染,避免版本升级造成的影响。简单的说,就是什么版本 就用什么版本的标准模式渲染
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    
    使用以下代码强制 IE 使用 Chrome Frame 渲染
    <meta http-equiv="X-UA-Compatible" content="chrome=1">
    
    提示 IE 用户安装 Google Frame
    Google 官方提供了对 Google Frame 插件安装情况的检测,这里直接调用方法即可,如果检测到 IE 并未安装 Google Frame,则弹出对话框提示安装。
    <script src=""></script><script>CFInstall.check();</script>
    
    最佳的兼容模式方案,结合考虑以上两种:
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
  • 相关阅读:
    win7 重装 docker 启动后无法启动错误解决
    ASP.NET MVC 播放远程服务器上的MP3文件
    ubuntu+mono+PetaPoco+Oracle+.net 程序部署
    .NET Core 2.0 问题杂记
    博客园挂了吗?
    Content-Type: application/vnd.ms-excel">
    Storm
    Razor语法
    类型后面加问号 int?
    Apache vue site configuration
  • 原文地址:https://www.cnblogs.com/zhaoyhBlog/p/6184272.html
Copyright © 2020-2023  润新知