Background-image not showing? [closed]

We lack context, but remember that CSS files are read from top to bottom, the lower definitions having priority over the top ones. The same logic applies within the file. That is why the !important attribute is used for.

That being said, in your case you could have

  • A caching plugin that loads a cached copy of your CSS file. Effectively ignoring your changes.
  • A bottom rules overriding a top one.
  • A conflicting css target definition.
  • A bad css target definition.
  • A narrower css attribute definition overrider a broader one.
  • Something else I might not be thinking of right now

So check those things or provide us with better insight if nothing in that list fixes your issue.