-1

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

我在搞“不透明”……也许与此有关?

有什么想法吗?

4

3 回答 3

1

Have you tried adding ?v=2 to your style link.

<link href="style.css?v=2" rel="stylesheet">
于 2013-08-02T14:07:44.873 回答
0

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

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

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

您使用的是@-moz-document标签还是其他一些仅限 Firefox 的标签?对于您遇到问题的原因,这是我能想到的唯一其他解释。

于 2013-08-02T14:56:27.657 回答
0

清空您在其他浏览器中的缓存,然后重试,也许这个 chrome 扩展可以帮助您:

Chrome 点击&清洁

这将清除您的缓存。

Chrome 缓存几乎所有内容!所以对于在 chrome 中开发的 web,我建议使用像上面这样的扩展来清除缓存。

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

于 2013-08-02T15:11:35.090 回答