特点

  • 浏览器要使老旧的网页正常工作,但这部分网页是没有doctype声明的,所以浏览器对没有doctype声明的网页采用quirks mode解析。
  • 对于拥有doctype声明的网页。
  • 对于拥有doctype声明的网页,这里有几条简单的规则可用于判断:对于那些浏览器不能识别的doctype声明,浏览器采用严格(strict mode)解析。
  • 在doctype声明中,没有使用DTD声明或者使用HTML4以下(不包括HTML4)的DTD声明时,基本所有的浏览器都是使用quirks mode呈现,其他的则使用strict mode解析。
  • 可以这么说,在现有有doctype声明的网页,绝大多数是采用strict mode进行解析的。
  • 在ie6中,如果在doctype声明前有一个xml声明(比如:<?xml version=”1.0″ encoding=”iso-8859-1″?>),则采用quirks mode解析。这条规则在ie7中已经移除了。 如何设置为怪异模式:

方法一:在页面项部加 <!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN”> 方法二:什么也不加。

posted @ 2017-07-01 01:32  乜**乜  阅读(128)  评论(0编辑  收藏  举报