Answers:
兼容性视图将页面呈现为Internet Explorer 7(包括Javascript)。带有CV的IE8和纯IE7之间有一些区别,但本质上是相同的。
您还可以强制IE8通过以下meta标签使用CV:
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
如果您遇到问题,建议您先检查您的HTML中是否有合法的doctype(最简单的是<!DOCTYPE html>
强制采用标准模式)。这将解决您90%的问题,尤其是使用IE6。
IE8中的“兼容性视图”基本上呈现与IE7中相同的页面。IE8比IE7更符合标准,但是使用IE8标准模式可能无法正确显示为IE7设计的页面,因此引入了兼容模式以使页面回退到IE7呈现方式。
如果您真的想了解正在发生的事情的详细信息,请阅读IE MSDN博客中的《事实:兼容性概述》。
顺便说一句,如果在使用IE8时按F12键,则会看到开发人员工具栏。在顶部,有两个选项可用于更改文档模式和浏览器模式,使您可以使用兼容性视图选项来探索页面的显示方式。