1

固定の高さを持ち、ページの下部にとどまり、残りの垂直スペースを占有する別の div をその上に作成するにはどうすればよいですか?

4

3 に答える 3

0

このようなものは、あなたが探しているものを達成するはずです。

于 2012-12-29T11:30:33.963 に答える
0

ページのサイズが変更されたときに、他の例が実際にうまく機能するとは思いません。

この種のことは、一般的に言えば、CSS が優れた仕事をするものではないため、数行の JavaScript を使用して行うのが最適です。

実際のデモについては、こちらを参照してください。mod.it では、クロムでデモを表示する必要がありますが、デモのコードはクロス ブラウザーであり、どこでも動作します。

https://mod.it/6hQaRsEL

于 2012-12-29T16:02:00.877 に答える
0

このようにしてみてください

デモを見る

高さを使用: 使用可能な残りの高さを取る最初の div を継承します

html

<div id='container'>
<div id='first'>
    First Div content
</div>
    <div id='second'>
        Second div content
    </div>
</div>

CSS

#container{
width: 600px;
height: 450px;
border: 1px solid black;
}
#second{
position: relative;
bottom: 100px;
height: 100px;
background-color: green;
}  
#first{
height: inherit;
background-color: red;
}
于 2012-12-29T11:35:58.423 に答える