ボトムボックスをブラウザーウィンドウの下部に「固定」することを選択した場合、ミドルボックスとボトムボックスのコンテンツの量に応じて、ミドルボックスとボトムボックスの間に可変スペースができます。ビューアのブラウザ ウィンドウのサイズ。div 間の間隔を一定にする場合は、絶対位置を削除する必要があります。
また、css をクラスから ID (. から #) に変更することを強くお勧めします。ミドルボックスのクラス/ID マーカーを忘れたので、それも問題を引き起こしている可能性があります。
パディングは div の内側に影響し、マージンは外側に影響することに注意してください。
このコードはあなたが探しているものを提供しますか? (div に何が起こっているかを確認できるように、ビジュアル用に背景色を追加しました。)
<style type="text/css">
#top-box {
width: 265px;
position: relative;
margin: 0px auto;
background-color: #DDD;
}
#middle-box{
margin: 20px 0;
padding: 20px;
background-color: #AAA;
}
#bottom-box{
width: 25%;
padding: 12px 0 12px;
bottom: 0px;
min-width: 300px;
background-color: #888;
}
</style>
</head>
<body>
<div id="top-box">something in the top goes here</div>
<div id="middle-box">something in the middle here.</div>
<div id="bottom-box">something at the bottom.</div>
</body>
これらの div で何をしようとしているのかを知らずに、他に何を伝えるべきかを知ることは困難です。お役に立てれば!