0
左側のメニューと右側のダッシュボードパネル/カードが複数あるページコンテンツを合わせたいと思います。問題はダッシュボードパネル/カードが動的であることがあります。時にはカードの数が1、時には1以上になることがあります。右側のすべてのダッシュボードパネルを中央揃えにします。私はときに、ページ応答するように、すべてのアイテムを持っていると思い、CSSのフレックスボックスのアライメントに関する問題
main {
display: flex;
flex-wrap: wrap;
}
aside {
width: 200px;
height: 200px;
border: 2px solid red;
}
.flex-items {
display: flex;
justify-content: center;
flex-wrap: wrap;
}
.flex-item {
margin-left: 50px;
border: 2px solid red;
flex: 1;
width: 250px;
height: 100px;
}
<main>
<aside>Menu</aside>
<section class="flex-items">
<div class="flex-item">item1</div>
<div class="flex-item">item2</div>
<div class="flex-item">item3</div>
</section>
</main>
を最後に:
私は次のコードで試してみましたが、そのは期待通りに動作しません収縮している。
小さなスペースでより良いレンダリングを可能にするために幅とマージンを変更移動 'フレックス:1 '' .flex-item'から '.flex-項目へ'。 –
あなたは正しいアイテムを列に並べるか行に並べますか?中央に配置された縦方向または横方向の中心合わせ –
@ VadimOvchinnikov私は右のアイテムを水平にセンタリングしたい。右側に単一のアイテムがある場合でも、水平にセンタリングする必要があります。 – user1188867