ここへジャンプ:

ガター もしくはアレーはコンテンツトラック間のスペースです。CSS グリッドレイアウトgrid-column-gap, grid-row-gap あるいは grid-gap プロパティを使うとガターが作成されます。

下の例では 3 列 2 行のトラックを持つグリッドを、列トラックの間には 20 ピクセルの、列トラックの間には 20 ピクセルの隙間を空けています。

.wrapper {
  display: grid;
  grid-template-columns: repeat(3,1.2fr);
  grid-auto-rows: 45%;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}
<div class="wrapper">
   <div>One</div>
   <div>Two</div>
   <div>Three</div>
   <div>Four</div>
   <div>Five</div>
</div>

グリッドのサイズ決定に於いてはガターによる隙間は通常のグリッドトラックのように扱われますが、隙間の中には何も配置できません。隙間の分だけその場所のグリッドラインのサイズが増えるように振る舞うため、そのラインの後のグリッドアイテムは隙間の後から始まるように配置されます。

トラックに余白を作るのは grid-gap プロパティだけではありません。マージン、パディング、 Box Alignment のスペース分配プロパティなどいずれも視覚上の隙間を作ります。従って、これらの方法で追加の余白は一切作らないデザインをしていない限り、grid-pag プロァティと「ガターサイズ」が一致するようには見えません。

より詳しく

プロパティリファレンス

より詳しい説明

ドキュメントのタグと貢献者

このページの貢献者: mfuji09, dynamis
最終更新者: mfuji09,