フレックスボックスの行折り返しに2つのDIVがあります。 それで、私は常に整列したい2つのボタンを持っています。別々のコンテナ内の2つのdivを常に整列させる
.main-container {
display: flex;
flex-flow: row wrap;
justify-content: center;
}
.container {
flex: 1;
flex-flow: column wrap;
justify-content: center;
border: 1px solid gray;
border-radius: 5px;
margin: 5px;
padding: 5px;
min-width: 300px;
}
.container> * {
flex: 1;
}
button {
width: 100%;
}
<div class="main-container">
<div class="container">
<h2>
Container 1
</h2>
<div class="inner-container">
<div>test</div>
<div>test</div>
<div>test</div>
<div>test</div>
<div>test</div>
</div>
<button>
Click me
</button>
</div>
<div class="container">
<h2>
Container 2
</h2>
<div class="inner-container">
<div>test</div>
<div>test</div>
<div>test</div>
<div>test</div>
<div>test</div>
<div>test and this is a long text to wrap around. So let it be</div>
<div>test</div>
<div>test</div>
<div>test</div>
<div>test</div>
</div>
<button>
Click me
</button>
<div class="more-container">
<div>test</div>
<div>test</div>
<div>test</div>
<div>test</div>
<div>test</div>
</div>
</div>
</div>
デスクトップで のようになります。レッサー解像度で
のようになります。 0
JSFIDDLE:https://jsfiddle.net/d69jcpnz/
あなたのCSSで '@media only screenと(max-width:400px){...}'を使うことができます。 – Fusseldieb
これは流動的でなければなりません。私は両方の要素の高さを知りません –
コンテナ内の 'min-width:300px;'を削除すると、それは動作します... – Fusseldieb