mozilla,第一个 css 样式更改为第二个新样式时遇到问题

mozilla, trouble changing first css style with 2nd new style

This 是一个非常基本的页面,但我无法在 Mozilla/Firefox 中正确显示它。在 ChromeIE 中工作正常。

这是一个 php 页面,我认为这不是问题所在。该页面有一个用于整个网站的主要样式 sheet main.css,还有一个子样式页面,它加载第二个并且应该覆盖我 need/want 更改的内容 adv.css FF好像不想看adv.css

提前致谢!

根据评论,这听起来像是缓存问题。这里有一个小技巧可以用来避免缓存,使用 PHP:

<link rel="stylesheet" type="text/css" href="../css/adv.css?v=<?php echo date("Ymd.H.i.s", filemtime("/css/adv.css")); ?>" />

这样,每次您对 CSS 进行修改时,您的 CSS 文件都会自动获得一个新版本。

编辑: 正如 Mike 在评论中建议的那样,更好的方法是在开发工具打开时禁用缓存。

要在 Chrome 或 Firefox 上执行此操作:

  1. 按 F12
  2. 点击小齿轮进行设置
    • (Chrome) 在“常规”选项卡中,选中 "Disable cache (while DevTools is open)"
    • (Firefox) 在高级设置中,勾选 "Disable Cache (when toolbox is open)"