1
flexboxを使用して次のレイアウトを取得しようとしていますが、2つのdivコンテナが隣り合っています。最初のdivには6つのボックスがあり、それらは3でなければならず、次の行に折り返します。 2番目のdivにはテキストが含まれています。私はそれらをモバイルとタブレットに積み重ねて、デスクトップ上にレイアウトしたいと思っていたので、さまざまなアプローチを試みました。FlexboxとFlex Wrapで異なるデバイスで問題が発生する
私はこれまで持っているコード:
<div class="container">
<div class="child">Test</div>
<div class="child">Test</div>
<div class="child">Test</div>
<div class="child">Test</div>
<div class="child">Test</div>
<div class="child">Test</div>
</div>
<div class="box-container">
<h1>hello</h1>
</div>
.container {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
width: 800px;
border: 1px solid red;
}
.child {
flex: 0 0 calc(33.3% - 20px);
border: 1px solid blue;
}
.box-container{
display:flex;
}
のおかげ?ディスプレイを使用しているにもかかわらず、互いに隣り合っているように見えますが、それぞれのコンテナにフレックスがありますか? –
いいえ、そうではありません。 'box-container'を' container'を基準にしてどのように配置したいのか分かりませんでした。 – Mark
ありがとうございました。私は、モバイルとタブレットの上に積み重ねられ、次にデスクトップ上にお互いに隣り合うようにしたいと思います。ありがとうございました。 –