Javascript 如何修复未加载的背景图像?

Javascript 如何修复未加载的背景图像?,javascript,html,css,Javascript,Html,Css,HTML: 当我在chrome中打开我的程序时,所有内容都会显示,但背景图像不会显示,我已正确链接了所有内容,但有时我的背景图像不会显示。。。我该如何解决这个问题?我有七个图像容器,但它们没有相同的图像。您的选择器不正确。 只需使用:.imagecontainer `.food-imagesM.imagecontainer{ background-image: url("/Images/Caribbean-food-Menu.jpg"); background-repeat: n

HTML:


当我在chrome中打开我的程序时,所有内容都会显示,但背景图像不会显示,我已正确链接了所有内容,但有时我的背景图像不会显示。。。我该如何解决这个问题?我有七个图像容器,但它们没有相同的图像。

您的选择器不正确。 只需使用:
.imagecontainer

`.food-imagesM.imagecontainer{
    background-image: url("/Images/Caribbean-food-Menu.jpg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    padding: 100px;
    margin: 0px;
    padding-bottom: absolute;
 }`
看起来您正在尝试选择两个类来添加CSS。 如果这是正确的,那么CSS中的类名是不正确的。
将食物图像SM更改为食物图像SH

将食物图像SM更改为食物图像SH 除此之外,您还必须为类添加宽度和高度。
如果不在div中添加宽度、高度或内容,则其大小应为0*0。

.food imagesH.imagecontainer
,问题是OP在CSS中有
M
而不是
H
。padding-bottom:absolute??这是一个更合适的答案,因为可能不是所有的
imagecontainer
s都需要食品菜单背景。哦,很抱歉,我已经将食品imagesH更改为食品imagesM,并且div中有内容,但它只是不显示图像。
`.food-imagesM.imagecontainer{
    background-image: url("/Images/Caribbean-food-Menu.jpg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    padding: 100px;
    margin: 0px;
    padding-bottom: absolute;
 }`
.imagecontainer{
    background-image: url("/Images/Caribbean-food-Menu.jpg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    padding: 100px;
    margin: 0px;
    padding-bottom: absolute;
 }
`.food-imagesH.imagecontainer{
    background-image: url("/Images/Caribbean-food-Menu.jpg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    padding: 100px;
    margin: 0px;
    padding-bottom: absolute;
 }`