如果另一个 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>