为什么ie7总是处于Quirks模式?

Pro*_*oft 8 doctype internet-explorer-7

这是我正在使用的DOCTYPE和XML声明:

<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
Run Code Online (Sandbox Code Playgroud)

但是IE7总是会出现怪癖模式......

有谁知道为什么?

提前致谢!

Rup*_*ott 2

如果除了 XML prolog 之外, DOCTYPE 之前还有任何内容,那么您将在 IE7 中触发怪异模式。这包括空白和注释。

XML prolog 只会在 IE6 中触发怪异模式。