首頁 > web前端 > css教學 > 如何讓嵌套 CSS 網格行自動調整大小以符合內容高度?

如何讓嵌套 CSS 網格行自動調整大小以符合內容高度?

Susan Sarandon
發布: 2024-11-23 14:46:17
原創
211 人瀏覽過

How Can I Make Nested CSS Grid Rows Auto-Size to Match Content Height?

CSS 網格:自動調整行大小以適合內容

使用巢狀CSS 網格時,可能會遇到行高的問題右側嵌套網格的高度受到左側網格的影響,導致高度不符。要解決此問題並使右側行調整為內容大小,我們可以利用 grid-auto-rows: max-content 屬性。

在提供的程式碼片段中,右側巢狀網格的 grid- auto-rows:auto 設定會根據行內內容自動計算行高。但由於左側網格有多行,右側網格的高度也會受到影響,導致行高不均勻。

透過修改右側巢狀網格的 grid-auto-rows 屬性為 grid-auto-rows :max-content,我們強制將行高設定為每行中最大元素的高度。這可以確保右側嵌套網格的行與左側網格的行高度匹配,無論內容的大小。

以下是更新後的程式碼:

.grid-3 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-rows: max-content;
}
登入後複製

透過此修改,右側嵌套網格的行將自動調整為內容大小,確保兩個網格的行高度相等。

以上是如何讓嵌套 CSS 網格行自動調整大小以符合內容高度?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板