IE9没有显示任何基于引导程序的站点

时间:2012-08-21 14:33:33

标签: internet-explorer twitter-bootstrap

我遇到了问题。我们正在使用引导主题重做我们的网站。 适用于Chrome Firefox和Safari,但该网站无法在IE9上加载。 IE9上没有任何网站加载,甚至主要的推进网站都没有。

我已经恢复了IE8,这似乎有效,但看起来我的计算机今天更新到IE9,没有任何东西出现。不确定导致此问题的原因,但如果Bootstrap和IE9存在问题,我们不希望继续完成所有这些工作。 我必须假设它与我的电脑有关。如果有人有任何建议我们都在这里。 谢谢 马特

3 个答案:

答案 0 :(得分:0)

对我而言,它没有ie的怪癖模式。使用此模式,网站未正确显示,但使用doktype ie9或ie8时效果非常好。如果添加正确的doctype,则可以正常工作。

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html
     PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

例如。

您可以添加其他元信息

<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />

这只是一个例子,但它对我有用。

答案 1 :(得分:0)

这对我有用(使用Bootstrap的IE9,Win764位,Yii和Abound主题):

Doctype:

<!DOCTYPE html>

在Head标签中添加:

<head>
...
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
...
</head>

答案 2 :(得分:0)

IE9在渲染某些Type 1字体时存在问题。

Bootstrap在他们的CSS中使用Helvetica:

font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

有关详细信息,请参阅此文章: http://bobbyjoneswebdesign.blogspot.ca/2011/12/internet-explorer-9-type-1-font-bug.html