Css 如何将div大小设置为其背景图像大小

Css 如何将div大小设置为其背景图像大小,css,Css,如何将我的div设置为1.png的大小?无法根据div背景图像的大小自动调整div的大小,但您可以采用这种非常(黑客)的方式,包括一个带有图像url的img标记,将img设置为可见性:隐藏[为简洁起见使用内联CSS-别杀了我!]: .newsBlocks{ background: url(../img/news/1.png); } 您可以通过手动将div的CSS设置为图像的高度和宽度来静态地执行此操作,否则您可以使用Javascript动态地执行此操作,以获取背景图像的高度和宽度,

如何将我的div设置为1.png的大小?

无法根据div背景图像的大小自动调整div的大小,但您可以采用这种非常(黑客)的方式,包括一个带有图像url的
img
标记,将
img
设置为
可见性:隐藏[为简洁起见使用内联CSS-别杀了我!]:

.newsBlocks{ 
    background: url(../img/news/1.png);
}


您可以通过手动将div的CSS设置为图像的高度和宽度来静态地执行此操作,否则您可以使用Javascript动态地执行此操作,以获取背景图像的高度和宽度,如下所述:

.newsBlocks{ 
    background: url(../img/news/1.png);
}
<div style="background-image: url('img.jpg');">
    <img src="img.jpg" style="visibility:hidden"/>
</div