如何在Internet Explorer 7中将文档模式从Quirks模式更改为标准模式?

sam*_*817 1 css internet-explorer internet-explorer-7

目前我在使用CSS位置时遇到问题:修复了我的IE 7,

在将文档模式从Quirks模式更改为标准模式(尝试在IE8 Developer Toolbar中切换)后,注意到它没问题.

这有什么解决方法吗?也许在IE设置上有一个选项.

IE 7默认情况下是不是以Quirks模式渲染页面?或者它是由页面的DocType决定的?

感谢任何帮助,谢谢你提前.

tw1*_*w16 5

要将浏览器置于标准模式,您需要设置有效的doctype,它必须是文档中的第一件事.如果没有一个,如果有任何东西,甚至是评论,那么Internet Explorer将触发怪癖模式.

最简单的一个是HTML5:

<!DOCTYPE HTML>
Run Code Online (Sandbox Code Playgroud)

但是你也可以使用像HTML4.01 Transitional这样的东西:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
Run Code Online (Sandbox Code Playgroud)

或者您可以参考此列表中的其他人:http://www.w3.org/QA/2002/04/valid-dtd-list.html