単純な横並びのアイテム(ボタン群など)には、space-*
折り返しを含むレスポンシブレイアウトやgrid構造では、gap-*
space-*
Flexbox専用で、子要素間のマージンを制御する
指定方法は、
space-x-<n>:横方向のスペース制御
space-y-<n>:縦方向のスペース制御
<div class="flex space-x-4">
<div>Item 1</div>
<div>Item 2</div>
<div>Item 3</div>
</div>
gap-*
FlexboxとGrid両対応で、コンテナ内の要素の隙間を均等に制御します
指定方法は、
gap-<n>:行間と列間の両方を同時に設定
gap-x-<n>:列間のみを設定
gap-y-<n> :行間のみを設定
<div class="grid grid-cols-3 gap-4">
<div>Item 1</div>
<div>Item 2</div>
<div>Item 3</div>
</div>