css - 为什么 CSS 位置绝对图像不显示?

标签 css

我的主容器有相对位置,我想将 2 个图像相互叠加。

当我将绝对位置添加到我的一个 div 时,它就消失了。

我尝试使用左上角右上角等定位方式。我附上了图片的外观。

How it suppose to look

这是我的代码

  <div style="position: relative;">
    <div style="background: url('http://i.imgsafe.org/8797eaa.png') no-repeat; background-size: 100% auto; height: 709px;margin-top: 70px"></div>
    <div style="background: url('http://i.imgsafe.org/8ab6260.png') no-repeat; background-size: 100% auto; height: 170px;position: absolute; top:0; left: 0"></div>
  </div>

有什么建议吗?

最佳答案

使用

width:100%

对于具有绝对位置的图像绝对可以解决您的问题;)

这里有免费的 fiddle 供您使用^^

http://jsfiddle.net/sxbo705L/1/

关于css - 为什么 CSS 位置绝对图像不显示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33196285/

相关文章:

javascript - 具有 "this"变量的抽象

javascript - :not selector not working on ul class - alternatives?

css - 如何为按钮中的轮廓编写 CSS,因为类 ="btn btn-outline-primary"不起作用?

javascript - 在Vue上到达div时添加动画效果或类

javascript - JS 根据字符数更改 CSS 行高

javascript - jquery 在页眉和页脚之间滚动

javascript - 如何使用表单创建弹出窗口?

javascript - 具有功能嵌套输入的 HTML 按钮

javascript - 如果 tr 与 thymeleaf 为空,如何隐藏父 div?

html - CSS 中的像素与像素密度