html - 来自 wordpress 的 CSS 没有改变

标签 html css wordpress

我刚开始使用 wordpress,我的 style.css(本地)有一个奇怪的问题,每当我更改它的内容时,它不会在我加载页面时更新。

我遇到的奇怪问题是,如果我在 style.css 中键入任何随机内容并保存,当我重新加载时浏览器中的 style.css 将加载之前的部分 css 结构,部分数量与我保存的随机内容的字符数量成正比!!

示例:

完整样式.css:

/*
 * Globals
 */

body {
    font-family: Georgia, "Times New Roman", Times, serif;
    color: #555;
}

使用随机内容保存 style.css:

random content random content random content random content random 

现在,在 Chrome 的 View 源代码中重新加载 style.css:

/*
 * Globals
 */

body {
    font-family: Georgia, "Times New

上面加载的css加载了我保存在style.css中的“随机内容随机内容随机内容随机内容随机内容随机”的字符数。

此外,如果我将我的 css 文件的名称更改为另一个名称,该文件会正确更新。如果我重新加载新的 css 文件,更新将再次停止工作。

这让我抓狂。只是没有任何意义。

我尝试了以下所有措施:

  • 完全在本地工作以避免任何类型的服务器缓存。在我的本地服务器中,我使用 nginx 作为 web 服务。我的 conf 文件中没有任何标志来缓存任何类型的文件。
  • 清除浏览器缓存、cookie;
  • 检查我是否有任何 wordpress 缓存插件:我没有;
  • 尝试使用其他浏览器;
  • 我使用 grep 检查我的 wordpress 文件夹中是否有任何缓存文件:没有找到。
  • 试图将版本放在 css 文件中,并放在我的标题的链接 html 标记中。

最佳答案

所以我终于找到了问题所在。

我忘记提及的一个细节是我正在使用 vagrant 开发我的 wordpress 网站。

我在 vagrant 的 nginx.conf 中打开了 sendfile 标志。将其关闭后,现在一切正常。

关于html - 来自 wordpress 的 CSS 没有改变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42697876/

相关文章:

javascript - 修复显示中的背景线性颜色 : flex overflow scroll content - CSS

javascript - 如何在ie 7中获取 "data"属性?

php - htaccess 将 root 重定向到子目录,但允许 root 中的 index.php 运行

jquery - 视觉 Composer 挑战

javascript - Wordpress WooCommerce content-product.php javascript

javascript - ajax成功返回0

html - 大屏幕上困惑的 CSS 位置

javascript - 页面预加载器加载较晚

css - SASS 的多个类名选择器

c# - 网页显示特殊字符