2013-08-02 29 views
-1

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

我在搞混浊'...也许这跟这有什么关系?

有什么想法?

+2

使用ctrl + f5?有时候这会起作用 – Albzi

+0

您是否在Chrome,Safari或Internet Explorer中有任何错误控制台? –

+0

使用Ctrl + Shift + r –

回答

1

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

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

不,我没有。我正在使用Drupal,这已经运行了好几个月。这很奇怪。 – user2020058

+0

对不起,我错过了有关不透明度的部分。你可以发布你的CSS? – lmacdonell

0

我解决不了这个问题,你没有来源,但你应该使用每个浏览器的开发工具来检查,看看那里/如果正在应用的样式。通常开发人员只是在错误的地方输入样式,忘记添加括号或拼写错误。例如,在Chrome中,打开“检查器”(可能位于“工具”下拉菜单中)。对于Web开发人员来说,这是一个非常有用的工具,因为它允许您指向页面上的对象并轻松查看其HTML和应用的样式。将鼠标悬停在背景上,然后查看检查器控制台中列出的CSS元素。你的颜色是否被应用?它是否被另一个样式元素覆盖?它是否被应用?为什么或者为什么不?这些是您在调试时需要自问的问题。

如果你需要开发工具Chrome的更多信息,请看这里:https://developers.google.com/chrome-developer-tools/

您是否使用了@-moz-document标签或一些其他的Firefox,只有标签?这是我能想到的唯一解释为什么你遇到问题。

0

空的您在其他浏览器的缓存,然后再试一次,可这Chrome扩展程序,可帮助您:

Chrome Click&Clean

这将清除缓存。

Chrome缓存几乎一切!因此对于在Chrome中开发的网页,我建议使用像上面这样的扩展来清除缓存。

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