Internet explorer 8 迫使IE9像IE8一样渲染的问题

Internet explorer 8 迫使IE9像IE8一样渲染的问题,internet-explorer-8,internet-explorer-9,Internet Explorer 8,Internet Explorer 9,我试图在Explorer中将一个网页呈现为IE8,因为IE9在CSS方面做得很糟糕,并且没有显示@font-face 我在这里阅读了Microsoft文档:以及其他相关主题,如和和,都没有解决我的问题,要么我很笨(巫婆可能是),要么我找不到问题 该网页是:karactermania.com/web2012/betty,我正在使用CMS文本模式构建它 我试过: <!-- Enable IE8 Standards mode --> <meta http-equiv="X-UA-Co

我试图在Explorer中将一个网页呈现为IE8,因为IE9在CSS方面做得很糟糕,并且没有显示@font-face

我在这里阅读了Microsoft文档:以及其他相关主题,如和和,都没有解决我的问题,要么我很笨(巫婆可能是),要么我找不到问题

该网页是:karactermania.com/web2012/betty,我正在使用CMS文本模式构建它

我试过:

<!-- Enable IE8 Standards mode -->
<meta http-equiv="X-UA-Compatible" content="IE=8" />

<!-- Enable IE8 Standards mode -->
<meta http-equiv="X-UA-Compatible" content="IE8" /> (as I found some examples written with and without the "=")

<!--[if IE 9]>
<meta http-equiv="X-UA-Compatible" content="IE8" >
<![endif]--> (desperate attempt)

(正如我发现一些使用和不使用“=”)编写的示例一样)
(绝望的尝试)
完整的HTML声明:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="es" xmlns:fb="http://ogp.me/ns/fb#">
<head>

<!-- Enable IE9 Standards mode -->
<meta http-equiv="X-UA-Compatible" content="IE8" />

如果有人能指出错误所在,我该如何纠正,我将永远感激他:)


谢谢

我和你有同样的问题。我的X-UA兼容头被忽略。我从中找到了解决办法


x-ua-compatible标题必须位于标题部分,在除标题元素和其他元元素之外的所有其他元素之前

为什么不使用
@font-face
解决实际问题?你的
@font-face
代码是什么?