CSS 背景图片不显示高度自动
CSS Background image not showing with height auto
我有一个 div,里面有一张背景图片。我必须以 px 为单位指定高度才能显示。但我希望它在宽度调整时显示高度自动。我卡住了。
当我有 height auto 时它根本不显示图像...
#slider-shadow1 {
z-index: 9999;
margin: 0 auto;
width: 100%;
height: auto;
background: url(images/layouts/shadow2.png) center no-repeat;
background-size: 100% 100%;
position:relative;
display: inline-block;
background-size:cover;
overflow: hidden;
}
Height: auto
表示元素的高度与元素的内容完全一致。如果你有空元素,它的高度为零。而且您看不到背景图片(您只能看到其中的 0px)。
我有一个 div,里面有一张背景图片。我必须以 px 为单位指定高度才能显示。但我希望它在宽度调整时显示高度自动。我卡住了。 当我有 height auto 时它根本不显示图像...
#slider-shadow1 {
z-index: 9999;
margin: 0 auto;
width: 100%;
height: auto;
background: url(images/layouts/shadow2.png) center no-repeat;
background-size: 100% 100%;
position:relative;
display: inline-block;
background-size:cover;
overflow: hidden;
}
Height: auto
表示元素的高度与元素的内容完全一致。如果你有空元素,它的高度为零。而且您看不到背景图片(您只能看到其中的 0px)。