Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我的整个CSS在ie7模式下死亡_Css_Internet Explorer 7 - Fatal编程技术网

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

我的整个CSS在ie7模式下死亡,css,internet-explorer-7,Css,Internet Explorer 7,这很奇怪 除了IE7之外,该网站在所有浏览器中都能完美运行。在ie7中,什么都不起作用。大多数css甚至不渲染。IE8?好的Ie9完美。当然是Firefox和Chrome 想听点更奇怪的吗?这是一个我以前使用过的模板站点。基本上建立在相同模板上的其他站点在ie7中也可以工作 这就是为什么我认为无论是什么都很简单 我不想把代码粘贴到这里——它太大了。但我会给你一个链接到该网站和css 地点: css 问题是,我将文档标准设置为ie9,它在ie7模式下工作良好,文档标准设置为ie9 但我注意到大多数

这很奇怪

除了IE7之外,该网站在所有浏览器中都能完美运行。在ie7中,什么都不起作用。大多数css甚至不渲染。IE8?好的Ie9完美。当然是Firefox和Chrome

想听点更奇怪的吗?这是一个我以前使用过的模板站点。基本上建立在相同模板上的其他站点在ie7中也可以工作

这就是为什么我认为无论是什么都很简单

我不想把代码粘贴到这里——它太大了。但我会给你一个链接到该网站和css 地点: css

问题是,我将文档标准设置为ie9,它在ie7模式下工作良好,文档标准设置为ie9

但我注意到大多数IE浏览器都不显示默认的文档标准。。。这显然是IE本身的问题。但这很令人沮丧。。大多数终端用户都不知道如何解决这个问题

提前谢谢


埃拉

我想我可能已经找到了原因。在您的体型(第13行)中,您具有以下特征:

font-family: "Times New Roman;
看到那个未关闭的报价了吗?Chrome、FF、IE9等似乎可以修复该错误,而早期版本的IE将CSS的其余部分作为字体系列声明来阅读。

试试看,它可以让许多事情在旧的/不太兼容的浏览器中实现,而不会带来很多麻烦。尝试开发版本,看看它是否可以帮助您,并针对您的特定需求编写您自己的生产版本,以最小化javascript库的大小(和速度)

Modernizr是一个JavaScript库,用于检测用户浏览器中的HTML5和CSS3功能


谢谢大家。我真的找到了解决办法。查找名为ie7.js的js脚本,并将其包含在条件注释中。。它解决了许多ie7问题

此外,要想增加这一点,您应该有一个后备方案。的确,几乎每台计算机都应该有Times New Roman,但您应该添加
“Times New Roman”,衬线作为最佳实践&以防万一。这是可能的!该死的,谢谢。我甚至没看到这个。。我把它修好了。然而,我实际上发现了一个脚本(ie7.js),如果您运行的是ie7,就可以包含它。它把一切都修好了,真该死!这解决了我正在处理的一些小问题。。谢谢你,朋友!整洁的如果你认为答案令人满意,记得勾选答案下面的复选标记。谢谢大家。我真的找到了解决办法。查找名为ie7.js的js脚本,并将其包含在条件注释中。。它解决了很多ie7问题。Modernizer的未压缩开发版本只有42kb,而ie7.js只有117kb,而Modernizer修复了更多的浏览器不兼容问题。比较列表:vs