【CSS】margin-topとmargin-bottomはどちらを使用した方が良いか
- marginは、隣接する側のコンテンツの余白を意味する。
- marginは、隣接する側のコンテンツに指定する。
- webサイトは、左上を起点として、右と下にコンテンツを追加していく。
- 左右に隣接したコンテンツの場合、隣接するコンテンツは右にあるコンテンツである場合が多い。
- 上下に隣接したコンテンツの場合、隣接するコンテンツは下にあるコンテンツである場合が多い。
margin-topを使用する場合
.item + .item { margin-top: 10px; } .item + item { margin-left: 10px; }
margin-bottomを使用する場合
.item:not(:last-child){ margin-bottom: 10px; } .item:not(:last-child){ margin-right: 10px; }