前提・実現したいこと
8個のdivを並び替えたいです
スマフォ、タブレット、pc用に3画面を作成しています。
order-lg が正常に機能せず、5番目と6番目がなぜか入れ替わります。
表示させたいレイアウト順
1234
5678
現状
1234
6578
該当のソースコード
<div class="row"> <div class="col-xs-2 col-sm-12 order-sm-1 col-lg-2 order-lg-1">あ</div> <div class="col-xs-2 col-sm-12 order-sm-3 col-lg-3 order-lg-2">い</div> <div class="col-xs-2 col-sm-12 order-sm-5 col-lg-3 order-lg-3">う</div> <div class="col-xs-2 col-sm-12 order-sm-7 col-lg-4 order-lg-4">え</div> <div class="col-xs-2 col-sm-12 order-sm-2 col-lg-2 order-lg-5"><input type="text"></div> <div class="col-xs-2 col-sm-12 order-sm-4 col-lg-3 order-lg-6"><input type="text"></div> <div class="col-xs-2 col-sm-12 order-sm-6 col-lg-3 order-lg-7"><input type="text"></div> <div class="col-xs-2 col-sm-12 order-sm-8 col-lg-4 order-lg-8"><input type="text"></div> </div>
試したこと
検証ツールで確認してみると、なぜか上から6番目だけ order-sm-4が適応されています
画面幅を sm〜lgまで色々変えてみても、ずっと order-sm-4 が効いています
ちなみにこちらは無理矢理解決したのですが、smサイズではなぜか6,7,8が反応しなかったので
@media screen and (min-width: 576px){ .order-sm-6{ order: 6!important; } .order-sm-7{ order: 7!important; } .order-sm-8{ order: 8!important; } }
こちらで無理矢理適応させました。
lgサイズではなぜかsmサイズのorderが反応しているため、CSSで設定する力技でも解決できずに困っています。
よろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2021/04/13 04:10
2021/04/13 05:38 編集