を設定し、右側の列で、私はこのように振る舞う応答レイアウトを持ちたい、3列レイアウト応答:は、MIN-幅に
- BIG SCREEN(は右のdivより大きくとを残しました250px):コンテンツの divは、の左にとの間の中央にする必要があります。 div。
- 小画面:右 divの幅は250px以上にする必要があります。 の左にのdivが表示され、次にのコンテンツ divになるはずです。そしての対応サイズは、コンテンツと右を左 - (私はちょうど私が望む動作を実証したい数字は関係ありません)、いくつかのビューポートのサイズ、ここで、私が何を意味するか説明するために
divs。
ビューポート= 1600px
300ピクセル| 1000px | 300ピクセル
ビューポート= 1500px
250ピクセル| 1000px | 250ピクセル
ビューポート= 1400px
150ピクセル| 1000px | 250ピクセル
ビューポート= 1250px
0PX | 1000px | 250ピクセル
ビューポート= 1000px
0PX | 750px | 250px
これを達成する方法はわかりません。私はここにこだわっ:
HTML
<div id="left">Left</div>
<div id="content">content</div>
<div id="right">Right</div>
CSS
body {
min-width: 800px;
height: 100%;
}
html {
height: 100%;
}
div#left {
background: #ccc;
width: 20%;
height: 100%;
}
div#content {
background: #aaa;
width: 60%;
min-width:300px;
height: 100%;
}
div#right {
background: #ccc;
width:20%;
height: 100%;
}