何時間も検索しましたが、問題の実行可能な解決策が見つかりませんでした。アドバイスをお願いします。
私が欲しいのは、内部のいくつかのフローティング div をラップする div です。高さを折り返すことは私にとって問題ではありませんが、ブラウザのサイズを変更して浮動要素が飛び降りる幅にすると、幅が正しく折り返されません。
ここにいくつかのサンプルコードがあります:
HTML:
<div class="wrapper">
<div class="block1">
</div>
<div class="block2">
</div>
</div>
CSS:
body {
border: solid 1px green;
}
.wrapper {
border: solid 1px red;
display: table;
}
div {
display: block;
}
.block1 {
float: left;
width: 390px;
height: 390px;
background-color: blue;
}
.block2 {
float: left;
width: 390px;
height: 390px;
background-color: yellow;
}
したがって、基本的には、ラッピング div に、内部の div が必要とする幅を常に持たせたいと考えています。ウィンドウのサイズを変更し、右の div を左の下にジャンプさせることで、この例ではラッピング div の幅が 390px になるはずです。
作成しようとしているレスポンシブ Web サイトにはこのソリューションが必要で、できるだけ早く必要です。
純粋な CSS ソリューションが好まれますが、JS または jquery も適しています。