IE总是处于Quirks模式

Har*_*ana 1 html css cross-browser

以下网站我已经建立了总是加载在怪癖模式,然后上升旧IE的盒模型错误.

现场

我已将文档类型添加为xhtml1-strict.dtd,并且没有空格或BOM字符.当我从开发人员工具将文档模式更改为IE7或IE8标准时,它会正确显示该网站.

我试图在很多方面改变怪癖模式加载但是没有成功.如果你们也不知道如何更改为怪癖模式加载我会适用,如果任何黑客对我可以发布的alligment问题.

谢谢.

gil*_*ly3 7

查看源代码和您的第一行代码是:

<?xml version="1.0" encoding="UTF-8"?>
Run Code Online (Sandbox Code Playgroud)

你需要DOCTYPE成为第一线.

编辑:您已删除了<?xml...>,但仍有问题.第1行是空白但第2行包含一个不可见的字符 - U+FEFF- unicode BOM.你需要删除它.

您使用的是服务器端包含还是其他一些可能加入两个文件或以其他方式添加到响应中的服务器技术?