如何设置高度div背景图100%

怎样能让这块高度100%,或者固定高度啊,这块是div的背景图,我设置为100%就一点点高,完全是内容撑高的,设为固定高度,缩放的时候超过设置高度就又出现白色的空白

img

img

img

加个position:absolute

老哥,vue里面,宽度是有100%的,但是高度是没发设置100%的,因为你的页面可以无线往下拉,计算机在计算高度的时候,到底多少才是100%?,他也不知道,所以只能由内容多高,他才能给你设置多高,在CSS里面设置背景图

不要用bgi了,直接div里面放图片

用background-size:100% 100%试试

不用css的background-image,你把图片单独拿出来放在img标签里,
设置图片的父元素相对定位,img设置绝对定位,并且top:0;left:0,这时你再设置宽度100%,图片会自适应本身高度,
因为img标签设置了绝对定位,所以会脱离文本流,在视觉效果上就会和背景一样,
其他部分正常写即可

给父级一个具体高度 在百分之百

1、如果想要100%生效,取决于父层乃至祖父层直至根body、html是否设置了高度。
2、上次我给了你一个js的方法,你引入之后,不管你缩还是放,都不会影响里面视图的缩放,始终保持zoom为1。