2

固定フッターdivとコンテンツdivがあります。Content divは100%の高さであり、フッターを通過しないようにしたいのですが、100%未満のパーセント値は与えたくありません。

<!-- fixed --><div id="footer" style="border:4px solid black;">
<div>

<!-- crosses the footer thus fails --><div id="content" style="border:4px solid blue;">
</div>

JSFiddleのリンクは次のとおりです:http://jsfiddle.net/TAVmF/2/

青いボックスの下の境界線は、黒いボックスの境界線の上にある必要があり、それと交差してはなりません。

私が望む方法の結果は次のとおりです:http://i49.tinypic.com/2hs3mna.jpg

前もって感謝します。

4

2 に答える 2

3

フッターから削除し、とdivposition:fixedのhtmlコードを交換します。containerfooter

デモ


デモ2

于 2012-10-25T11:09:03.550 に答える
0

コンテンツスタイルmax-heightを使用して実行時にコンテンツを設定しjquery、追加する必要があります。overflow:auto

あなたのcontent max-height = screenheight - footer height.

この式がお役に立てば幸いです。

于 2012-10-25T11:21:30.960 に答える