私はサイドバーを持っていposition:fixed
ますheight:100%
しかし、その効果は私が望むものではありません。高さ100%はウィンドウの100%ですが、ヘッダーとフッターの間に閉じ込められているコンテナーの100%である必要があります。ヘッダーも固定されているため、メインコンテンツは「下」にスクロールし、フッターはメインコンテンツの下部に固定されます。これは、読み込まれるコンテンツの量に応じて高さが変化する可能性があります。
このjsfiddleul#toolBarList
では、デモンストレーションするためにtoの高さを設定し200px
ました。ウィンドウを拡大して下にスクロールすると、サイドバーは空白の高さ全体になります。リストの背後に背景を設定するだけではなく、サイドバーの下部をフッターの上部に固定する必要があります。
100%が機能しない理由を確認するには、リストを設定200px
して100%
、リストがフッターからどのようにオーバーフローするかを確認します。
答えは、簡潔なjavascriptでも、IE8 +、最新のchrome/firefoxと互換性のあるすべてのCSSでもかまいません。
どうもありがとう