`
张玉龙
  • 浏览: 721915 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论

IE7 in quirks mode 混杂模式

 
阅读更多
首先我讲讲如何触发两种模式:

    加入xml头部声明可以触发IE浏览器的Quirks mode,触发之后,浏览器解析方式就和IE5.5一样,拥有IE5.5一样的bug和其他问题,行为(Javascript)也是如此。

      IE6的触发
      在XHTML的DOCTYPE前加入XML声明
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

      IE7的触发
      在XML声明和XHTML的DOCTYPE之间加入HTML注释

<?xml version="1.0" encoding="utf-8"?>
<!-- ... and keep IE7 in quirks mode -->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

      IE6和IE7都可以触发的
      在HTML4.01的DOCTYPE文档头部加入HTML注释

<!-- quirks mode -->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

其次是这样的意义
各个浏览器的混杂模式,基本就是各个浏览器的私有模式,不相互兼容。所以,除非是为了兼容的问题,比如你不想修改很久很久以前做的IE ONLY的网页,否则刻意触发混杂模式没有任何意义。


分享到:
评论

相关推荐

    quirksmode

    浏览器Quirksmode(怪异模式)与CSS1compat.docx

    浏览器Quirksmode模式与CSSCompat模式

    (资料备考 暂时不明白也无关系) 今天偶然看到了一道题中有这样一段: 在不同浏览器的Quirksmode和CSSCompat模式下都保持同一效果 其实对于学习标准的人可能更多的人熟悉Quirksmode,也许很多人(对JS不太熟悉的...

    prettyPhoto---IE Quirks模式下的弹出窗口的好选择

    NULL 博文链接:https://theoffspring.iteye.com/blog/1582300

    quirks:怪癖模式标准

    简而言之,请更改quirks.bs并提交您的补丁,并附带一条。 如果您是这里的新手,请考虑阅读。 即使是微不足道的修复,也请在您的第一个请求请求中的“确认”部分添加您的名字。 名称按字典顺序排序。 在“本地”构建...

    html-quirk-mode

    i have never heard of quirks mode before. Here is my experimeination with quirks mode. link to wiki page &lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" &gt; within

    IE8如何定义浏览器工作模式避免网页显示混乱

    随着IE8 beta1的发布,发现连sina有显示问题,由于IE8 对标准的“良好”执行,当 XHTML 文档使用 Transitinal 类型时,会自动选择 Quirks 模式,即 IE5 的模式来解析,所以也就不难理解为何大多数站点会遭遇显示问题...

    CSS基础知识

    资源名称:CSS基础知识...为了实现这一点,他们创建了两种表现形式:标准模式和怪异模式(quirks mode)。怪异模式通常模拟老式浏览器(比如IE6,在标准模式中 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。

    javascript document.compatMode兼容性

    IE对盒模型的渲染在 Standards Mode和Quirks Mode是有很大差别的,在Standards Mode下对于盒模型的解释和其他的标准浏览器是一样,但在Quirks Mode模式下则有很大差别,而在不声明Doctype的情况下,IE默认又是Quirks...

    document.compatMode介绍

    IE对盒模型的渲染在 Standards Mode和Quirks Mode是有很大差别的,在Standards Mode下对于盒模型的解释和其他的标准浏览器是一样,但在Quirks Mode模式下则有很大差别,而在不声明Doctype的情况下,IE默认又是Quirks...

    html doctype 作用介绍

    文档模式主要有以下两个作用: ...2、对浏览器的渲染模式产生...BackCompat:标准兼容模式未开启(或叫怪异模式[Quirks mode]、混杂模式) CSS1Compat:标准兼容模式已开启(或叫严格模式[Standards mode/Strict mode])

    百度地图毕业设计源码-Front-End-interview-questions:整理收集常见前端面试问题及一些知识点

    混杂模式(quirks mode):浏览器采用更加宽松的、向后兼容的方式来渲染页面。 混杂模式下,浏览器会模仿旧浏览器的行为,比如IE6,在此基础上兼容新的标准特性。 混杂模式又称兼容模式、怪异模式等。 声明文档的...

    完美解决jsp页面在IE8下文本模式自动为(杂项Quirks)导致页面显示错位

    DOCTYPE html&gt;文档都上方的,但是在IE8浏览文本模式默认就编程了“Quirks”模式,显示不正常,后来改成了写在文档头下方就可以正常显示了,经过这次吸取了教训,也希望给遇到此类问题的同学一个借鉴的灵感!...

    浅谈浏览器兼容性模式[按F12便知]

    面试官:请你谈谈标准(Standards)模式、怪异(Quirks)模式、准标准(Almost Standards)模式,当你打开IE9时候会看见,浏览器模式,文档模式,兼容性视图,这些又是什么? 好吧,一点点来:先明白一个词DTD(文档类型...

    HTML5 声明兼容IE的写法

    DOCTYPE html&gt;是HTML5的声明,主流的游览器中只有IE8及以下版本不支持,这样IE会进入Quirks模式。但之后的声明可以强制指定IE的呈现模式,所以&lt;!DOCTYPE html&gt;声明对IE就无影响。 HTML5并没有XHTML那么严格,...

    pdata-quirks.rar_legacy

    Legacy platform_data quirks.

    Chrome Quirks-crx插件

    Chrome Quirks是一个有趣的扩展程序,可让您将预加载的效果或自定义CSS注入到您访问的任何网页上。 开发人员可以快速轻松地编辑CSS并测试想法。 此扩展程序吸引了好奇和恶作剧的人,他们不禁与那些不太懂技术的朋友...

    hid-quirks.rar_linux usb hid

    USB HID quirks support for Linux.

    由document.body和document.documentElement想到的

    其实这个对于我们开发兼容性的web页面还是很有帮助,我们都知道,盒模型的渲染在 Standards Mode和Quirks Mode是有很大差别的,在不声明Doctype的情况下,浏览器默认是Quirks Mode。所以为兼容性考虑,我们可能需要...

Global site tag (gtag.js) - Google Analytics