如何在没有父级的页面上居中放置容器?我不想为父级设置特定高度 [重复]

How to center a container on the page with no parent? I don't want to set a specific height for the parent [duplicate]

提问人:Eryk Frąckowiak 提问时间:11/7/2023 更新时间:11/7/2023 访问量:28

问:

我想将一个由两张卡片组成的容器居中。我对这些卡片的设计没有问题,但我不知道如何将容器直接放在页面中间的中心。我将组件的高度指定为 100vh,它起作用了。但是,当我尝试为容器添加框阴影时,它没有按我想要的方式显示(它显示在页面底部,而不仅仅是容器下方)。<main>

这是我缩短的html:

<main>
  <div class="container">
   <div class="card1"></div>
   <div class="card2"></div>
  </div>
 </main>

还有我的css:

.container {
  display: flex;
  justify-content: center;
  align-items: center;
  height: ?;
}

当我不指定高度时,它是水平居中的,但不是垂直的。

感谢您的帮助,它真的会帮助我,因为我在其他任何地方都找不到解决方案。

HTML CSS 容器 中心

评论

0赞 PM 77-1 11/7/2023
什么是“页面”?
0赞 Temani Afif 11/7/2023
居中 main 的内容,而不是 container 的内容
0赞 Eryk Frąckowiak 11/8/2023
@TemaniAfif,谢谢你,它奏效了。我设置了主元素的高度并将其居中,同时保持 .container 的大小不变,这解决了问题。

答: 暂无答案