【发布时间】:2022-01-23 07:07:00
【问题描述】:
这是我的代码:
.content {
display: flex;
align-items: center;
justify-content: center;
}
.main {
flex: 1;
background-color: pink;
}
<div class="content">
<div class="main">
<p>This is a test!</p>
</div>
</div>
但是,这只会创建一个框,上面写着“这是一个测试!”粉红色的盒子下面是一堆空白的空间。我希望弹性盒子用粉红色完全填充它下面的所有东西。我该怎么做?
我已经尝试过 align-items: stretch 和其他十亿种方法,但我似乎无法让它发挥作用。
我还是 flexbox 的新手,所以如果我可能遗漏一些基本知识,请告诉我。
【问题讨论】:
-
您提供的代码似乎缺少
</div>。我认为只是你在复制/粘贴时错过了它,所以我将它添加到 sn-p. 但是,我建议你让 sn-p 准确地显示“填充它下面的所有内容”,以及你拥有的其他标签,并且在帮助你时更准确