我正在尝试创建一个固定位置的侧边栏,它具有一个小标题和一个可滚动的div。溢出:滚动不显示整个div
我的问题是,我无法滚动整个div,所以我不能看到它的一切。我的代码是here it is on jsfiddle。
HTML
<section>
<header>we have some text here
<br>a few lines
<br>doesn't matter
<br>
</header>
<div class="scroll-box">FIRST LINE
<br>a few lines
<br>doesn't matter
<br>we have some text here
<br>a few lines
<br>doesn't matter
<br>we have some text here
<br>a few lines
<br>doesn't matter
<br>we have some text here
<br>a few lines
<br>doesn't matter
<br>we have some text here
<br>a few lines
<br>doesn't matter
<br>we have some text here
<br>a few lines
<br>doesn't matter
<br>we have some text here
<br>a few lines
<br>doesn't matter
<br>we have some text here
<br>a few lines
<br>doesn't matter
<br>we have some text here
<br>a few lines
<br>doesn't matter
<br>we have some text here
<br>a few lines
<br>doesn't matter
<br>we have some text here
<br>a few lines
<br>doesn't matter
<br>we have some text here
<br>a few lines
<br>LAST LINE
<br>
</div>
CSS
section {
position: fixed;
top:0;
left: 0;
height: 100%;
width: 300px;
background: red;
}
.scroll-box {
overflow: scroll;
height: 100%;
width: 100%;
background: #eee;
}
感谢
这似乎是问题所在。但是,我怎样才能使其响应?我知道标题的高度是多少,因为它不会改变,但我希望滚动框垂直填充屏幕的其余部分。 我知道如何使用jQuery,但我不知道是否有CSS解决方案。 – Alex
我不认为它只能用于CSS,特别是用于“溢出”......他需要一个固定的高度。 – DaniP
我会用jQuery来做。谢谢 ! – Alex