目前我在使用CSS位置时遇到问题:在IE 7中修复,
在将文档模式从Quirks模式更改为标准模式(尝试在IE8 Developer Toolbar中切换)后,注意到它没问题。
这有什么解决方法吗?也许在IE设置上有一个选项。
默认情况下IE 7是否在Quirks模式下渲染页面?或者由页面的DocType确定?
感谢任何帮助,谢谢你提前。
答案 0 :(得分:5)
要将浏览器置于标准模式,您需要设置有效的doctype,它必须是文档中的第一件事。如果没有一个,如果有任何东西,甚至是评论,那么Internet Explorer将触发怪癖模式。
最简单的一个是HTML5:
<!DOCTYPE HTML>
但是你也可以使用像HTML4.01 Transitional这样的东西:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
或者您可以参考此列表中的其他人:http://www.w3.org/QA/2002/04/valid-dtd-list.html