【发布时间】:2021-03-14 06:23:34
【问题描述】:
我不明白以下行为:
<div class="ad-img">
<img src="assets/pictures/SmartDriver.jpg" alt="Smart Driver">
</div>
如果我将图像放在 div 容器中,带有图像的 div 容器将完全消失。它出现在浏览器的元素部分,但即使我将鼠标悬停在元素上也不会显示在任何地方
我还给 div 元素一个宽度和一个高度
.ad-img {
width: 20rem;
height: 20rem;
}
另外:
这个 div 用第二个 div 包裹在一个 flexbox 中,而第二个带有文本和按钮的显示正常
.ad-img {
width: 20rem;
height: 20rem;
}
<div class="ad-img">
<img src="assets/pictures/SmartDriver.jpg" alt="Smart Driver">
</div>
【问题讨论】:
-
您需要发布链接或更多代码。有很多可能性
-
设置一个有效的 sn-p 来演示您的问题、您的 flexbox 和子项以及附加的规则 ... 涉及的 flex-grow 是 display:none 等等。有很多原因会使图像缩小到无或不扩展其父级...
-
我将您的代码变成了 sn-p ,请对其进行编辑并添加缺少的内容以向我们展示您的问题,以便我们提供帮助
-
你能在一些小提琴中复制它吗?