問題:如何將網格項目從第一個跨越到最後一個隱式網格中的行或列,其中行/列數為未知?
背景:
隱式網格是具有多個軌道的網格,這些軌道是根據其中的內容自動產生的。如果沒有明確的網格定義,確定存在的行/列數就變得具有挑戰性。
目前限制:
不幸的是,在目前的 CSS在網格規範中,它不是可以使用網格屬性將網格項目跨越隱式網格中的所有行/列
替代方案:
顯式網格的解決方案:
雖然在隱式網格中無法實現跨越項目,但這是可能的以明確的方式完成它grids.
理解負整數:
CSS網格規範允許在網格放置屬性中使用負整數。正整數從頭開始計數,負整數從末端開始計數。
跨越網格項目:
將網格項目從第一列跨越到最後一列明確網格,使用:
grid-column: 1 / -1;
這表示網格項目應從第一列行開始並在最後一列結束線。相同的概念適用於跨行。
注意:
此方法僅在使用 grid-template-properties 明確定義網格(行、列和區)。
以上是如何使網格項目跨越隱式 CSS 網格中的所有行/列?的詳細內容。更多資訊請關注PHP中文網其他相關文章!