Cascading Style Sheets row-gap property.
row-gapプロパティは、アイテム同士の横方向の間隔を指定する際に使用します。
row-gapプロパティの実際の挙動は、グリッドレイアウト・フレキシブルレイアウト・マルチカラムレイアウトなど、row-gapプロパティを適用するレイアウトコンテナの種類によって異なります。
初期値の normal は、マルチカラムレイアウトでは 1em と算出されますが、それ以外のレイアウトでは 0px となります。
column-gapプロパティはマルチカラムレイアウトに適用されますが、現在のところ row-gapプロパティはマルチカラムレイアウトには適用されません。
row-gapプロパティは、テーブルのセル同士の間隔を制御する目的では使用しません。そのような目的には border-spacingプロパティを使用してください。
row-gapプロパティに負の値を指定することはできません。
HTML source
<div class="sample">
<div>①</div>
<div>②</div>
<div>③</div>
<div>④</div>
<div>⑤</div>
<div>⑥</div>
<div>⑦</div>
<div>⑧</div>
<div>⑨</div>
</div>
CSS source
.sample {
display: grid;
grid-template-rows: 80px 100px 40px;
grid-template-columns: 50px 100px 40px;
row-gap: 100px;
column-gap: 10px;
background-color: palegreen;
margin: 10px;
}
.sample div {
background-color: green;
padding: 4px;
}