2
ヘッダーとフッターのような特定の領域を定義するgrid-template-area
を作成できますが、未知の量の行を作成することは可能ですか?ヘッダーとフッターのグリッド項目の間に未知数の行を許可する
私はユーザー生成コンテンツを持っているので、グリッドアウトする行の数はわかりません。最初と最後がヘッダーとフッターであることを確認したいと思います。
ファンタジー例:
#grid {
display: grid;
}
.big {
grid-template-columns: repeat(3 1fr);
grid-template-rows: auto;
grid-template-areas:
"header header header"
"misc misc misc"
[* * *] <---- unknown rows
"footer footer footer";
}
.small {
grid-template-columns: 1fr;
grid-template-rows: auto;
grid-template-areas:
"header"
"misc"
[*] <---- unknown rows
"footer";
}
ありがとうございます!これはうまくいくはずです。私は 'subgrid'表示プロパティが行く方法かもしれないことも読んでいます。それをまだテストしていない。この例のフレキシブルクラスは '.flexible'でなければなりません – targetcreature
' subgrid'はまだ主要なブラウザでは実装されていないと思います。それを最初に見てください。 –