暗黙的なグリッドの最後の行/列にまたがるグリッド項目を作成する
CSS グリッドで、番号が分からない暗黙的なグリッドを作成する行数を増やすのは難しい場合があります。よくある質問の 1 つは、グリッド項目を最初の行または列までどのように作成するかということです。
現在の制限
残念ながら、CSS グリッド レベル 1 では、暗黙的なグリッドを使用する場合、グリッド項目を最後の行まで拡張するネイティブ ソリューションはありません。この質問に対する答えは、現時点では「いいえ」です。グリッド プロパティのみを使用します。
代替ソリューション
グリッドだけではこれを達成できませんが、考慮すべき代替案があります。
絶対位置決め
別の提案どおり絶対配置を使用すると、グリッド項目の高さを手動で計算し、それに応じて配置することで回避策が得られる可能性があります。
明示的なグリッド
暗黙的なグリッドには制限がありますが、CSS は制限に直面します。 Grid は、明示的なグリッドで強力なツールを提供します。プロパティ Grid-template-rows、grid-template-columns、grid-template-areas を使用してグリッド レイアウトを明示的に定義することにより、負の整数を使用してグリッド領域を最後の行または列まで広げることができます。
負の整数テクニック
CSS グリッド仕様に従って、負の整数グリッド配置プロパティでは、明示的なグリッドの終わりからカウントし、最後の行/列までの範囲を許可します。例:
grid-row: 1 / -1; // Spans from the first row to the last row grid-column: 3 / -1; // Spans from the third column to the last column
結論
CSS グリッドは、暗黙的なグリッドの最後の行/列までグリッド項目をネイティブに拡張することはできませんが、絶対配置や使用などの回避策があります。負の整数を含む明示的なグリッドは、代替ソリューションを提供します。これらの制限とテクニックを理解することで、グリッド レイアウトの柔軟性と制御が向上します。
以上がグリッド項目を暗黙的な CSS グリッドの最後の行/列まで拡張するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。