IE5.5之后引入了文档模式的概念这个概念是通过文档类型 (DOCTYPE) 切换实现的 <!DOCTYPE> 声明一般位于文档的第一行,他的作用主要是 告知浏览器 用什么模式来解析文档, 一般指定之后会以标准模式来解析 否则 就以兼容模式来解析。在标准模式下 浏览器的解析规则都是 按照 最新的标准进行解析 ,而在兼容模式下,浏览器 会以向后 兼容的方式 来模拟老浏览器的行为 DOCTYPE 不存在或者格式不正确 会导致文档以兼容模式呈现