Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 如何在没有内容的情况下显示背景图像?_Html_Css - Fatal编程技术网

Html 如何在没有内容的情况下显示背景图像?

Html 如何在没有内容的情况下显示背景图像?,html,css,Html,Css,我有一个带有背景图像集的div。我将动态添加内容到这个div,所以我需要它与背景图像一起打开。为了显示背景图像,我做了以下操作: background-size:100% 100%; 而且 但它没有显示图像。我怎样才能让它工作 您需要将高度添加到其父级:body和html。只有到那时它才会起作用 像这样: html, body { height: 100%; } 在线示例可以在这里看到:您需要将高度添加到其父级:body和html。只有到那时它才会起作用 像这样: html, bod

我有一个带有背景图像集的div。我将动态添加内容到这个div,所以我需要它与背景图像一起打开。为了显示背景图像,我做了以下操作:

background-size:100% 100%;
而且

但它没有显示图像。我怎样才能让它工作


您需要将高度添加到其父级:body和html。只有到那时它才会起作用

像这样:

html,
body {
    height: 100%;
}

在线示例可以在这里看到:

您需要将高度添加到其父级:body和html。只有到那时它才会起作用

像这样:

html,
body {
    height: 100%;
}
在线示例可以在这里看到:

您的div是否有大小? 如果没有,它将使背景成为div的大小,宽度和高度为0像素。 尝试添加:

#yourdiv
{
    height: 100px;
    width: 100px;
}
你的div有尺码吗? 如果没有,它将使背景成为div的大小,宽度和高度为0像素。 尝试添加:

#yourdiv
{
    height: 100px;
    width: 100px;
}

不显示图像,因为容器没有任何高度

加:

这将为容器提供高度


不显示图像,因为容器没有任何高度

加:

这将为容器提供高度


我猜div的母公司也没有大小-所以100%不起作用。试着这样做:

<div class="wrapper" style="height: 100px; width: 100px;">
    <div class="bgimage" style="height: 100%; width: 100%;">
    your content
    </div>
</div>

我猜div的母公司也没有大小-所以100%不起作用。试着这样做:

<div class="wrapper" style="height: 100px; width: 100px;">
    <div class="bgimage" style="height: 100%; width: 100%;">
    your content
    </div>
</div>

我刚刚更新了fiddle check,我希望高度和宽度为原始图像的百分比。您想获得图像的原始大小吗?您可以使用它,而不是将图像置于背景中。我刚刚更新了fiddle check,我希望高度和宽度为原始图像的百分比。您想获得图像的原始大小吗?您可以使用它,而不是将图像置于背景中,这将符合您的目的。谢谢您的回答。如何将图像大小设置为原始大小的100%?只需删除背景大小:100%100%;谢谢你的回答。如何将图像大小设置为原始大小的100%?只需删除背景大小:100%100%;
body{
height:1000px;
}

div{
background:url('yourpic.jpg');      
width:100%;
height:100%;
}