我正在使用css网格的place-content: center
在固定容器中垂直和水平居中放置div,如下所示:
.outer {
position: fixed;
inset: 0;
background: black;
display: grid;
place-content: center;
}
.inner {
padding: 30px;
background: white;
width: 100%;
max-width: 500px;
}
<div class="outer">
<div class="inner">Some content here</div>
</div>
我希望内部div是全宽的,最大宽度为500px,但它似乎没有像我预期的那样尊重width: 100%
属性.
谁能解释一下为什么会发生这种情况,以及如何解决它,如果可能的话,保留网格实现(我知道除了以这种方式居中之外,还有其他 Select ,但我更愿意try 让这种方法工作,这是出于好奇心,而不是其他任何事情!)