ここに私が取り組んでいるコードがあります。
基本的には、ブラウザ ウィンドウのサイズが変更される (小さくなる) ためです。2 つの div (MIDDLE 2-COLUMN と MIDDLE 3-COLUMN) のサイズを、MIDDLE 3-COLUMN の最小サイズ幅が 200px、MIDDLE 2-COLUMN の 300px になるまで強制的に変更しようとしています。
#wrapper {
margin:0 auto;
width:100%;
max-width:500px;
}
#content-pad {
width:100%;
max-width:500px;
margin:0px;
background:#CCC;
font-size:12px;
}
#left-col {
float:left;
width:100px;
margin-top:12px;
background:#CCC;
}
#mid-col {
float:left;
width:100%;
min-width:200px;
max-width:270px;
margin-left:15px;
margin-top:12px;
background:#CCC;
}
#mid-col-wide {
float:left;
width:100%;
min-width:300px;
max-width:385px;
margin-left:15px;
margin-top:12px;
background:#CCC;
}
#right-col {
float:left;
width:100px;
margin-left:15px;
margin-top:12px;
background:#CCC;
}
いわばインラインで配置するためにフロートを使用していますが、右側の列が左側の下にスナップするだけで問題が発生するため、それも避けたいと思います。
どんな助けでも大歓迎です。