CSS文件不会更新

CSS文件不会更新,css,Css,我目前正在一个网站上工作,但我的样式表不会更新。我已经确保我的文件已经正确上传,我已经清除了我的缓存等等。我甚至访问了CSS文件的目录,点击了50次刷新。唯一可行的方法是重命名CSS文件并更改链接位置的名称。请帮忙 尝试向css添加时间戳/版本 范例 <link rel="stylesheet" type="text/css" href="/yourcss.css?1" /> 然后,您可以在HTML中对此进行修改: <link rel="stylesheet" type="t

我目前正在一个网站上工作,但我的样式表不会更新。我已经确保我的文件已经正确上传,我已经清除了我的缓存等等。我甚至访问了CSS文件的目录,点击了50次刷新。唯一可行的方法是重命名CSS文件并更改链接位置的名称。请帮忙

尝试向css添加时间戳/版本

范例

<link rel="stylesheet" type="text/css" href="/yourcss.css?1" />
然后,您可以在HTML中对此进行修改:

<link rel="stylesheet" type="text/css" href="/yourcss.css?<?php echo editTime('css', 'yourcss.css'); ?>" />
有时会发生的事。。。 要解决此问题,您需要编译web,然后按住键盘上的控制按钮并按F5几次

  • 尝试按刷新页面
  • Cntl+F5

  • 或者您可以使用任何实时更新程序(默认情况下在括号中)。这允许您实时更新页面

  • 第三,如果您使用的是Chrome/Mozilla,那么请转到其开发工具,找到硬加载选项并进行检查。然后在页面上单击鼠标右键,然后单击“检查元素”。这将允许您在开发人员工具处于活动状态时始终硬刷新页面

  • 可以通过适当删除浏览器缓存来解决此问题


  • 您应该检查您的web服务器。可能您正在缓存静态文件谢谢,但是1:我不知道这意味着什么,2:添加查询字符串可以工作,但是谢谢您,先生!:)我已经为此挣扎了好几个星期,谢谢!!我爱你,请注意,这将强制下载样式,即使没有任何变化。@jhpratt在第一个示例中,它将。但我怀疑它在第二次编辑中是否会出现。因为时间戳将保持不变,所以应该缓存在浏览器中。除非文件已编辑且时间戳已更改。此方法将增加缓存大小。所以,不应该使用。我从字面上(不是开玩笑)垃圾发送了CTRL+F5 200次,因为愤怒,但是thanx!可能是别的什么东西阻止了它。我从两年开始做网络开发。一开始就多次面对这个问题。但其中一种方法对我有效。尝试使用第二个选项,它应该有效。您不应该接受任何有效的答案。首先检查它的利弊。
        <?php
            function editTime($folder, $file) {
                return filemtime($folder . '/'.$file);
            }
        ?>
    
    <link rel="stylesheet" type="text/css" href="/yourcss.css?<?php echo editTime('css', 'yourcss.css'); ?>" />