我的整个CSS在ie7模式下死亡

时间:2012-10-29 13:41:16

标签: css internet-explorer-7

这很奇怪。

此网站适用于除IE7之外的所有浏览器。在ie7 NOTHING工作。大多数css甚至都没有呈现。 IE8?精细。即完美。当然是Firefox和Chrome。

想听一些怪异的东西吗?这是我以前合作过的模板网站。基于相同模板构建的其他站点在ie7中工作。

这就是为什么我认为它是简单的。

我不想在这里粘贴代码 - 它很庞大。但我会给你一个链接到网站和CSS 网站:http://canadianrecovery.ca css http://canadianrecovery.ca/css/screen.css

事情是,我有文件标准设置为ie9它在ie7模式下工作正常,doc标准设置为ie9

但是我注意到大多数IE浏览器都没有显示默认的doc标准......这显然是IE本身的一些问题。但令人沮丧的是......大多数最终用户都不知道如何解决这个问题。

提前致谢。

3 个答案:

答案 0 :(得分:3)

我想我可能已经找到了原因。在你的体型(第13行)中,你有以下几点:

font-family: "Times New Roman;

看到未公开的报价?似乎Chrome,FF,IE9等可以修复该错误,而早期版本的IE读取CSS的其余部分作为您的字体系列声明。

答案 1 :(得分:0)

尝试使用Modernizr,它可以在较旧/兼容性较差的浏览器中实现很多功能而不会有太多麻烦。尝试使用开发版本来查看它是否可以帮助您并根据您的特定需求撰写自己的生产版本,以最大限度地减少javascript库的大小(和速度)。

  

Modernizr是一个JavaScript库,可以在用户的​​浏览器中检测HTML5和CSS3功能。

答案 2 :(得分:0)

谢谢大家。我实际上找到了解决方案。查找名为ie7.js的js脚本并将其包含在条件注释中..它解决了很多ie7问题