zoukankan      html  css  js  c++  java
  • IE10中的互操作性HTML5怪异模式

    微软最新发布的IE10平台预览第四版为了增强对HTML5的支持,使用了一个基于HTML5内部定义的行为,具有互操作性的怪异模式(Quirks Mode),并将这种基于HTML5的怪异模式设为IE10的默认怪异模式。

    用户和 Web 开发人员希望网站可以兼容不同的浏览器运行,虽然可通过HTML、CSS和JavaScript在各种浏览器版本上以相似的工作方式实现跨平台,不过HTML5可定义部分以前未指定的Web平台,促进跨浏览器的一致性。这很大程度上涉及HTML5语法解析规则,还包括浏览器怪异模式应该如何表现。

    IE10的HTML5怪异模式适用于没有添加DOCTYPE的页面或者添加了DOCTYPE的传统页面在HTML5中的定义。HTML5和其他浏览器一样,IE10怪异模式的行为标准与应用选择的怪异模式是相同的。这意味着如 <canvas>、 <audio> 和 <video>等功能仍然可用。最重要的是IE10的怪异模式行为与其他浏览器是一致的,所以缺少一个DOCTYPE的页面始终可以继续运行。

    开发人员可以通过 F12 开发人员工具快速设置页面使用哪一种模式运行。最新的 HTML5 标准和怪异模式现在被命名为标准(Standards)和怪异(Quirks)。另外,IE10仍包含IE7、IE8、IE9的传统模式。IE旧的怪异模式现在被称为IE5怪异模式。

    IE10 继续在兼容性视图中使用IE5怪异模式,通过 X-UA-Compatible 定义一个没有 DOCTYPE 的页面在IE5怪异模式下运行。

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

    HTML5定义怪异模式为兼容性和互操作性,但你应该继续在你新创建的网站顶部添加<!DOCTYPE html<定义标准模式。

  • 相关阅读:
    mongodb 聚类查询 筛选时间
    异步线程
    性能优化
    何谓引继(引继码,继承码)?了解引继同备份不同,请注意!
    apktool 无法识别 requestLegacyExternalStorage 属性导致回编失败
    Jenkins GIT_SSH组件权限导致build失败的问题。
    Linux下 Nginx-uWSGI-Django 搭建
    SSH scp使用
    Django创建app及创建数据库
    正则表达式
  • 原文地址:https://www.cnblogs.com/rubylouvre/p/2747821.html
Copyright © 2011-2022 走看看