このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docsコミュニティーについてもっと知り、仲間になるにはこちらから。
Grid Areas (グリッド領域)
グリッド領域はグリッド上で一つ以上のグリッドセル からなる長方形の領域です。グリッド領域は線指定による配置や名前付きグリッド領域で領域を定義すると作成されます。

グリッド領域はその性質上、必ず長方形の領域となります。例えば T 字型や L 字型のグリッド領域を作ることはできません。
In this article
例
次の例ではグリッドコンテナーに 2 つのグリッドアイテムを含み、これらにgrid-area プロパティで名前を付け、グリッド上にgrid-template-areas を使ってレイアウトしています。これによりグリッドセルと 4 つ含むものと、2 つ含むものの 2 つのグリッド領域ができます。
* { box-sizing: border-box;}.wrapper { border: 2px solid #f76707; border-radius: 5px; background-color: #fff4e6;}.wrapper > div { border: 2px solid #ffa94d; border-radius: 5px; background-color: #ffd8a8; padding: 1em; color: #d9480f;}css
.wrapper { display: grid; grid-template-columns: repeat(3, 1fr); grid-template-rows: 100px 100px; grid-template-areas: "a a b" "a a b";}.item1 { grid-area: a;}.item2 { grid-area: b;}html
<div> <div>Item</div> <div>Item</div></div>関連情報
>プロパティリファレンス
参考資料
- CSS グリッドレイアウトガイド:グリッドレイアウトの基本概念
- CSS グリッドレイアウトガイド:グリッドテンプレート領域
- Definition of Grid Areas in the CSS Grid Layout specification