divを常にウィンドウの一番下に置く方法はありますか?divは、その高さを変更して葉が残っているスペースを埋める方法ですか?divはスクロールしますその内容が長すぎる場合。 (私はウィンドウをスクロールしたくない)。Divウィンドウの下部と適応可能な高さdiv
これは最高の画像で示されている:
div layout http://img401.imageshack.us/img401/3209/divs.png
緑のdivが常にウィンドウの下部に自分自身を置く、とオレンジのdivがギャップを埋めるだろう。ウィンドウが小さくなると、右側の画像のように、オレンジ色のdivは小さくなり、スクロールします。
緑色のdivを切り替えることができます。時には、緑色のdivはdisplay: none
になり、次にオレンジ色のdivは下に伸びます。緑色のdivに再びdisplay: block
があると、再び画像のように見えます。
IE6で動作する必要があります。
これまでのところ私は緑のdivがで下に行くために取得することができます。
position: absolute;
bottom: 0;
しかし、私は私がやりたいのオレンジ色のdiv要素を取得する方法がわかりません。
これは完璧に機能しました。オレンジ色のdivの高さを動的に設定するためにJavascriptメソッドを使用しました。私は既にJQueryを使ってページ上の要素を切り替えるため、さまざまな要素のwindowとheightの高さもチェックするのは難しくありませんでした。 – Rob
高さが固定されていれば、フッターにマイナスのマージンを与えることでそれを達成するための純粋なCSSトリックもあります。答えにサンプルマークアップを貼り付けます。つかまっている。 – Sinan