私は100%ページの高さに維持したいサイドメニューを持っています。サイドメニューを100%保持する
コードは今、ちょうどこの右のような基本的には次のとおりです。
body,
html {
width: 100%;
height: 100%;
}
.sideMenu {
width: 200px;
height: 100%;
float: left;
}
これに伴う問題は、サイドメニューの高さは、ページの残りの部分を拡張しないということです。たとえば、フォームに追加できる入力フィールドがあり、いくつかの入力が追加されると、フォームは元のビューポートの下に広がります。メニューはありませんが。
https://jsfiddle.net/m5yfqdsu/を実証するには、「行を追加」ボタンをクリックして、ビューポートの下に入るまで入力を追加します。
メニューを100%の高さに保つ最も良い解決策は何ですか? CSSソリューションを推奨しますが、必要に応じてJSも同様に機能します。
http://stackoverflow.com/questions/20285686/how-to-make-sidebar-with-same-height-as-the-content-divこれを試してみてください – Ranjan