zoukankan      html  css  js  c++  java
  • IE类兼容一

    X-UA-Compatible是自从IE8新加的一个设置,对于IE8以下的浏览器是不识别的。
    通过在meta中设置X-UA-Compatible的值,可以指定网页的兼容性模式设置。

    在网页中指定的模式优先权高于服务器中(通过HTTP Header)所指定的模式。
    兼容性模式设置优先级:

    常用的例子:

    Google Chrome Frame 百科

    “IE=Edge,chrome=1″这样简单快捷,但是弊端是代码将无法通过W3C验证。其实这并不是问题,毕竟标准只是标准,如果只有这一个“错误”完全不会有任何不良的影响。

    IE文档兼容性模式所有可能的值:

    注意事项:
    1,根据官网定义X-UA-compatible 标头不区分大小写;不过,它必须显示在网页中除 title 元素和其他 meta 元素以外的所有其他元素之前。如果不是的话,它不起作用
    2,content的内容是IE=8,或者IE=edge等值,注意不是IE8或者直接写个edge的值,否则不起作用

    如果对WEb服务器了解,可以直接配置一下VirtualHost:
    Apache:

    Nginx: 详细参考:例子

    参考:
    http://lightcss.com/add-x-ua-compatible-meta-to-your-website/
    http://desert3.iteye.com/blog/1638591

  • 相关阅读:
    Java零基础系列教程015Java异常
    Java零基础系列教程013Java多态
    Java零基础系列教程12Java继承
    Java零基础系列教程11Java类和对象练习之扑克模拟
    Java零基础系列教程10Java抽象与封装
    【原创】Linux虚拟化KVM-Qemu分析(四)之CPU虚拟化(2)
    【原创】Linux虚拟化KVM-Qemu分析(三)之KVM源码(1)
    【原创】Linux虚拟化KVM-Qemu分析(二)之ARMv8虚拟化
    如何取书名(2)
    《金融业人工智能实践 》(Hands-On Artificial Intelligence for Banking) 阅读指南
  • 原文地址:https://www.cnblogs.com/aburron/p/ie.html
Copyright © 2011-2022 走看看