Background-image not showing?

时间:2016-08-31 作者:HCL

几个小时来,我一直在为这件事发疯——背景图像没有改变。在Chrome的devtools中对其进行更改是可行的,但由于某种原因,当我在CSS样式表中实现它时,它又恢复为:

这是我当前的代码:

.navbar-brand.logo-white {
  background-image: url("inc/img/[email protected]");
  background-size: 154px 31px; }
  @media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
.navbar-brand.logo-white {
  background-image: url("inc/img/[email protected]"); } }
我一直在改变.png 之后

background-image: url
至图像链接,例如:

background-image:url("http://www.website.com/image.png");
但它拒绝承认这些变化。我对PHP一点也不熟悉,但我认为图像更改将是一个简单的CSS修复。

1 个回复
SO网友:bynicolas

我们缺乏上下文,但请记住,CSS文件是从上到下读取的,较低的定义优先于顶部的定义。同样的逻辑也适用于该文件。这就是为什么!important 属性用于。

话虽如此,就你而言

加载CSS文件缓存副本的缓存插件。实际上忽略了您的更改