記事詳細
- 投稿日
- 2026年02月07日16時58分
-
タイトル
-
bootstrap <div class="nav" の中のlink-buttonの水平方向の間隔を調整する方法は?
- 内容
-
Bootstrap の
<div class="nav">内でリンクボタンの水平方向の間隔を調整しつつ、中央寄せにしたいんですね。
Bootstrap 5 なら、Flexbox ユーティリティとスペーシングユーティリティを組み合わせるのが簡単です。1. 中央寄せする方法
.navはdisplay: flexなので、以下のクラスを追加すれば中央寄せできます。justify-content-center→ 水平方向の中央寄せ
2. 水平方向の間隔を調整する方法
Bootstrap のスペーシングユーティリティ(mx-*やgap-*)を使います。方法A: gap を使う(推奨)
gap-3→ 子要素間の間隔を設定(gap-0〜gap-5)
方法B: 個別にマージンを付ける
mx-2→ 左右にマージンを追加
💡 ポイント
gap-*は Flexbox の間隔調整に便利で、レスポンシブ対応(例:gap-sm-4)も可能.justify-content-centerは.navに直接付けるのがシンプル
もし「画面幅が狭いときは縦並びにしたい」場合は、
flex-sm-columnを組み合わせるとレスポンシブ対応もできます。希望があれば、この中央寄せ+間隔調整をレスポンシブ対応にしたコード例も作れますが、作りますか?
そうすればスマホでは縦並び、PCでは横並びにできます。Powered by Froala Editor
-
添付画像
-
画像はありません
- Genreのカテゴリ-名
- Styles