gapプロパティの使い方
cssで要素間の余白を作成するときに、padding
やmargin
を使用するが、Flexbox
およびCSS Grid
の要素ではgap
プロパティーを使用して余白を設定できる。
gap:XXpx YYpx
のように要素の行間と列間を別の値で設定することも可能。
marginやpaddingと大きく違うところは、gapでは、要素間の余白にのみ影響を与えると言うこと。
margin
やpadding
では、要素の間だけに余白をつけるのはfirst-child
だけmargin-leght
を0として、その他の要素にmargin-left
を設定していたが、gap
を使用するとその手間がないことはメリットである。