更改CSS中的边距不会更改网站上的边距(缓存已清除)

更改CSS中的边距不会更改网站上的边距(缓存已清除),css,caching,margin,Css,Caching,Margin,我有一个奇怪的问题。 我检测到边距顶部需要设置为0才能使切换菜单看起来很好。 我在CSS中改变了这一点并清除了缓存,但问题仍然存在。 请让我知道我应该做什么来解决这个问题。 您可以在此处看到实时问题: 谢谢 问题截图 ul周围有一个余量顶部:25px;在上面。在文件中删除它,它应该可以工作 如果已经这样做了,请尝试将“style.css?ver=1”添加到样式表链接中。有时,这将强制更新样式表。您没有针对所需的选择器。在DevTools中指向元素时,请检查右侧最重要的代码 。主导航ul li:h

我有一个奇怪的问题。 我检测到边距顶部需要设置为0才能使切换菜单看起来很好。 我在CSS中改变了这一点并清除了缓存,但问题仍然存在。 请让我知道我应该做什么来解决这个问题。 您可以在此处看到实时问题: 谢谢

问题截图

ul周围有一个余量顶部:25px;在上面。在文件中删除它,它应该可以工作


如果已经这样做了,请尝试将“style.css?ver=1”添加到样式表链接中。有时,这将强制更新样式表。

您没有针对所需的选择器。在DevTools中指向元素时,请检查右侧最重要的代码

。主导航ul li:hover>ul{
边际上限:0;
}
输出:


您需要修改style.css来解决此问题

谢谢,我就是这么做的,但它仍然不起作用。如果我检查inspect元素,则不会加载新css,而是加载没有页边顶部的旧css:0px;我刚刚意识到只有关闭W3 total cache插件才能解决这个问题,但我真的需要这个插件。你知道我怎样才能让它继续工作,而且还能把它修好吗?谢谢我会问他们的开发者,因为我和他们也有问题:P