求助大佬,html背景问题

图片说明

如上图所示,我在css中写入了body的背景,但是显示不出来;审查源码发现确实可以加载到这个图像,但是不能显示(有删除线),请教大佬这是怎么回事呢?

图片说明
我又尝试将背景图片给html加上,但是也显示能加载出来,但是就是不显示!

//因图像涉及隐私,已经删除

是有更优先的css样式控制了吗

4个回答

和上面的background冲突,所以被覆盖了。你可以在新加的样式后面加上 !important

info_china
info_china 谢谢大佬,刚才发现了,有一个其他的css控制着背景图片,优先级更高。 您这个解决方法也是可以的,感谢
8 个月之前 回复

background和background-image冲突了,优先展示了background

info_china
info_china 谢谢大佬,刚才发现了,有一个其他的css控制着背景图片,优先级更高。
8 个月之前 回复

因为

html, body {
    background: #f2f2f2;
}

中的 background 是复合属性,里面应该包含背景图片(没有背景图片则默认为none)。如果写在

body {
    background-image: url(xxxxxx);
}

下面会用none覆盖background-image的样式。

background冲突了吧??

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问