ブラウザーのサイズが変更されたときに、ラッパー div をフロートされた子 div (.box) の周りにしっかりとスケーリングできるかどうか疑問に思っていました。現時点では、ブラウザのサイズが変更された場合、4 番目の div は次の行に進みますが、ラッパー div はまだそこにあるかのように同じサイズのままですが、縮小して、残りの 3 つの div に完全に収まるようにします。それが理にかなっている場合...どうすればこれを達成できますか?
jsFiddle - http://jsfiddle.net/JCGj6/
<div class="showcase_wrapper">
<div class="showcase" id="pt1">
<div class="inner">
<div class="box"> One </div>
<div class="box"> Two </div>
<div class="box"> Three </div>
<div class="box"> Four </div>
</div>
</div>
</div>
.inner {
position:relative;
}
.showcase_wrapper {
margin:170px auto 0px auto;
max-width:848px;
position:relative;
}
.showcase {
position:absolute;
top:0;
width:100%;
min-width:424px;
display:inline-block;
white-space:normal;
float:left;
z-index:0;
border:1px solid #ff0000;
background:#ff000;
}
.showcase .box {
position:relative;
background:#ff0000;
width:212px;
height:173px;
float:left;
cursor:pointer;
}