bootstrap(v5) でブレークポイントが正しく表示されない
スマホサイズで改行されてしまう!
bootstrapでデザイン中に、スマホサイズでrow の col が12以内なのに改行されてしまう問題に遭遇しました。
<div class="container-fluid">
<div class="row">
<div class="col-6 col-sm-4 col-lg-2">
ll
</div>
<div class="d-none d-sm-block col-sm-4 col-lg-4">
lr
</div>
<div class="d-none d-lg-block col-lg-4">
rl
</div>
<div class="col-6 col-sm-4 col-lg-2">
rr
</div>
</div>
</div>
これ実行すると、スマホサイズの時、ll と rr 部分が改行されて出力されてしまいます。
なぜじゃあ?
解決方法
row の部分を次のように変更することで、無事行内に収まるようになりました。
<div class="container-fluid">
<div class="d-inline-flex w-100 justify-content-between">
<div class="col-6 col-sm-4 col-lg-2">
ll
</div>
<div class="d-none d-sm-block col-sm-4 col-lg-4">
lr
</div>
<div class="d-none d-lg-block col-lg-4">
rl
</div>
<div class="col-6 col-sm-4 col-lg-2">
rr
</div>
</div>
</div>
まとめ
けっこう格闘してしまった
動いたから、よし!
めでたしめでたし。
0 件のコメント:
コメントを投稿