Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.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_Css - Fatal编程技术网

跨浏览器问题,未加载CSS

跨浏览器问题,未加载CSS,css,Css,我感觉到我的一些CSS规则被Firefox、IE和Safari忽略了,而在我为之开发的Chrome中它看起来是正确的。 我已经硬刷新,清除了浏览器缓存,使用了以前从未访问过该站点的计算机和浏览器快照。此外,我在缓存管理中清除了CSS和JS。检查CSS文件,我可以看到浏览器引用的是旧版本的CSS文件,与我上传到服务器的内容不匹配。为什么浏览器会加载旧的CSS版本? 我的网站是:浏览器已经缓存,仍然在使用旧的CSS文件。你必须让浏览器知道他们需要下载一个新文件 一个选项是更改CSS文件的URL查询参

我感觉到我的一些CSS规则被Firefox、IE和Safari忽略了,而在我为之开发的Chrome中它看起来是正确的。 我已经硬刷新,清除了浏览器缓存,使用了以前从未访问过该站点的计算机和浏览器快照。此外,我在缓存管理中清除了CSS和JS。检查CSS文件,我可以看到浏览器引用的是旧版本的CSS文件,与我上传到服务器的内容不匹配。为什么浏览器会加载旧的CSS版本?
我的网站是:

浏览器已经缓存,仍然在使用旧的CSS文件。你必须让浏览器知道他们需要下载一个新文件

一个选项是更改CSS文件的URL查询参数,以强制浏览器为每个文件版本获取不同的副本。您可以使用文件版本标识符:

<link rel="stylesheet" href="stylesheet/css.php?version=1.2" type="text/css" />

有关其他选项,请参阅的已接受答案


如果将文件版本作为查询参数附加到CSS文件,您会注意到,当您仍在测试对同一文件版本的修改时,浏览器不会重新加载文件。在这种情况下,您可以。

寻求调试帮助的问题(“为什么此代码不起作用?”)必须包括所需的行为、特定的问题或错误以及在问题本身中重现它所需的最短代码。没有明确问题陈述的问题对其他读者没有用处。见: