別の div が画面よりも大きい場合、サイド バーを画面の 100% ではなくページ全体の 100% にするにはどうすればよいですか?
スクロールが必要な大量の情報を含める必要があるため、サイドバーで固定位置を使用することは避けたいと思います。
body {
height:100%;
background:red;
}
#container {
width:50%;
margin:0 auto;
height:1200px;
background:white;
}
#left {
position:absolute;
float:left;
height:100%;
width:100px;
background:black;
}
<body>
<div id="left"></div>
<div id="container"></div>
</body>