実現したいこと
HTML
1<div class="flex"> 2 <div class="center">先頭かつ中央</div> 3 <div>item2</div> 4 <div>item3</div> 5</div>
クラスcenterを画面の丁度ど真ん中に配置したいです。
理想と現実
理想は以下のような感じです。「|」を画面の端とします。
| center item2 item3 |
ですが実際にはcenterが右に寄ってしまいました。
| center item2 item3 |
試してみたこと
見方を変えれば右揃えにしたいということなので、justify-content: flex-end;を指定してみました。
18:30追記
子要素item2とitem3を子要素で囲み、flexとwidth:50%を指定してみた所、一応それらしくなりました。ですが以下のようなHTML構造になってしまいました。
HTML
1<div class="flex"> 2 <div class="center">先頭かつ中央</div> 3 <div class="flex-wrap"> 4 <div>item2</div> 5 <div>item3</div> 6 </div> 7</div>
解決はできましたが、HTML構造を変えないなど、他にいい方法があるような気がします。もしあればよろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2020/03/22 11:38
2020/03/22 11:52
退会済みユーザー
2020/03/22 14:30