【发布时间】:2017-08-11 06:17:23
【问题描述】:
我正在尝试创建一个网页。我有一点困难 让我的背景图片显示出来。我已经启动并运行了它,但我决定给它一个响应式设计,但我想不通。这是我的图像代码:
<style>
body .title_img {
background-image: url("SplashScreen.jpg");
height: auto;
width: 100%;
background-position: center;
z-index: -1;
}
</style>
<div class="title_img">
<!-- Background Splash Screen -->
</div>
如果我给高度/宽度一个确定的大小(像素),它就会显示出来。我不明白为什么 100% 宽度和自动高度不会给我一个 100% 身体大小的图片(我认为我已经确定它是 html 文档的 100%)和一个高度自动与宽度成比例。有人可以解释我做错了什么吗?
编辑 - 添加了 HTML 代码。
【问题讨论】:
-
你能把html代码也显示一下吗?
-
对不起,我对这个网站非常陌生,并且使用 HTML 和 CSS 编码。
-
基本上为什么它不起作用:div的高度为0,因为div不包含任何东西,它只有一个背景图片,但背景图片的大小没有定义div的高度
-
如果你想让你的代码工作,你可以添加“位置:固定;左:0;右:0;上:0;下:0”到css,但我认为它有办法对此有更好的解决方案,这就是您可以采用这种方式的方式