Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/36.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在IE8中与Linux/Apache2.0/PHP4协同工作,但与Windows/IIS7/PHP5协同工作_Css_Internet Explorer 8 - Fatal编程技术网

CSS在IE8中与Linux/Apache2.0/PHP4协同工作,但与Windows/IIS7/PHP5协同工作

CSS在IE8中与Linux/Apache2.0/PHP4协同工作,但与Windows/IIS7/PHP5协同工作,css,internet-explorer-8,Css,Internet Explorer 8,我刚刚从linux/apache2.0/php4 web服务器更改为windows/iis7/php5 web服务器(我只发布php版本,因为这是一个重大更改) 我的css在linux上运行得很好(http://66.119.8.165/flcunderconstruction.php)但它在windows 1上不起作用(http://66.119.8.236/flcunderconstruction.php) 现在,这个问题似乎只适用于InternetExplorer8(可能更老,但我不测试它

我刚刚从linux/apache2.0/php4 web服务器更改为windows/iis7/php5 web服务器(我只发布php版本,因为这是一个重大更改)

我的css在linux上运行得很好(http://66.119.8.165/flcunderconstruction.php)但它在windows 1上不起作用(http://66.119.8.236/flcunderconstruction.php)

现在,这个问题似乎只适用于InternetExplorer8(可能更老,但我不测试它们)。Firefox和InternetExplorer9工作正常

我想我已经排除了php问题,因为我创建了一个非php版本(http://66.119.8.236/flcunderconstruction.html)问题依然存在

我假设问题出在css中(它非常大,并且抛出了很多验证错误)。但是,由于它只发生在windows服务器和ie8上,所以我不太愿意开始修改代码

有什么想法吗


JJ

当被破坏的版本点击/include/html5.js时停止加载。你只能在IE8上看到这一点,因为更高版本在没有polyfill的情况下可以很好地处理HTML5内容

  • 缺失:
  • 出席:
要测试这一点,请按F12打开开发人员工具。将浏览器模式切换到IE8。跳转到“网络”选项卡,然后按“开始捕获”。执行硬刷新(CTRL+F5),并观察文件开始加载。你会注意到404,当它到达HTML5的polyfill时。(下图)

使用,我设置并自动响应程序自动添加本地机器上的HTML5文件,以替换丢失的文件。刷新请求导致整个站点按照IE8中的预期加载。将您的polyfill放在另一台服务器上,您应该被设置好


那太好了。我没有意识到F12的力量。现在我已经看到了这个问题,我记得删除了那个文件。我以为是从互联网上加载的,但实际上是远程加载的另一个页面上的html5media()。