P粉4781887862023-09-06 14:48:14
您可以使用 flex 代替 grid,這樣您就可以非常輕鬆地做到這一點。
.outer { position: fixed; width: 100%; height: 100%; background: black; display: flex; justify-content: center; align-items: center; } .inner { padding: 30px; background: white; width: 100%; }
<div class="outer"> <div class="inner">Some content here</div> </div>
P粉0200855992023-09-06 12:43:41
您可以在網格項目上使用 place-self
,而不是使用 place-content
。
.outer { position: fixed; inset: 0; background: black; display: grid; } .inner { padding: 30px; background: white; width: 100%; max-width: 500px; place-self: center; }
<div class="outer"> <div class="inner">Some content here</div> </div>