只有Firefox识别对CSS的更改

时间:2013-08-02 13:54:48

标签: css firefox

这是我见过的最奇怪的事情......我已经在Safari,Chrome和Internet Explorer中刷新了缓存,但只有Firefox看到我正在对css做的更改。它就像改变背景颜色一样简单。 (已经过了大约15分钟)

我正在弄乱'不透明'......也许它与此有关?

有什么想法吗?

3 个答案:

答案 0 :(得分:1)

您是否尝试过将?v = 2添加到样式链接中。

<link href="style.css?v=2" rel="stylesheet">

答案 1 :(得分:0)

如果没有源代码,我无法为您解决此问题,但您应该使用每个浏览器的开发人员工具来检查并查看应用样式的位置。开发人员通常只是在错误的地方输入样式,忘记添加一个括号或拼错一些东西。

例如,在Chrome中,打开“Inspector”(可能位于“工具”下拉列表中)。对于Web开发人员来说,这是一个非常有用的工具,因为它允许您指向页面上的对象并轻松查看其HTML和应用的样式。将鼠标悬停在您的背景上并查看检查器控制台中列出的css元素。你的颜色已经应用了吗?它被另一个样式元素覆盖了吗?是否适用?为什么或者为什么不?这些是您在调试时需要问自己的问题。

如果您需要有关Chrome开发者工具的更多信息,请查看此处:https://developers.google.com/chrome-developer-tools/

您使用的是@-moz-document标记还是其他一些仅限Firefox的标记?这是我能想到的唯一其他解释为什么你遇到问题。

答案 2 :(得分:0)

在其他浏览器中清空缓存并再试一次,此chrome扩展程序可以帮助您:

Chrome Click&Clean

这将清除你的缓存。

Chrome缓存几乎所有内容!! 因此对于使用Chrome进行网页开发我建议使用上述扩展来清除缓存。

如果它没有帮助你,可能你已经使用了一些特定于Firefox的CSS代码,这些代码将不会被其他浏览器解析,如果你在评论中发布你的CSS代码,我们可以帮助你更好。