CSS 網格:網格區域未正確佈局
在CSS 網格系統中, grid-template-areas 屬性可用於定義網格內的命名區域。但是,使用此屬性時可能會出現問題,導致網格區域佈局不正確。
問題:
使用 grid-template-areas 屬性定義網格區域時,出現意外的佈局。以下程式碼示範了這個問題:
此程式碼定義了一個2x2 網格,其中第一行中有兩個名為「logo」和「faq」的區域,第二行中有一個名為「about-us」的區域排。但是,佈局與預期配置不一致。
解:
問題源自於 grid-template-areas 屬性中的列數不正確。屬性中的每個字串應具有與 grid-template-columns 中定義的相同的列數。在這種情況下,該屬性僅指定一列,而網格定義為兩列。
要解決此問題,需要使用附加字串將「about-us」區域拆分為兩列:
透過此調整,網格區域將正確佈局,與預期配置對齊。
以上是為什麼我的 CSS 網格區域佈局不正確?的詳細內容。更多資訊請關注PHP中文網其他相關文章!