我是 html 的初学者,所以这可能是一个简单/愚蠢的问题 ;-)
对于一个有趣的项目,我想要一个 html 页面,它占据窗口的整个高度但不滚动。(例如,我总是想在不使用静态定位的情况下查看页脚)。
如果内容多于无法显示的内容,则嵌套的 div 应滚动。由于该站点将有 2 列,因此应有 2 个可能的滚动条。
我创建了一个小例子来更好地解释这个问题:
HTML:
<body>
<div id="sitepage">
<div id="header" class="box">testtitle</div>
<div id="dynamiccontent">
<div id="leftside" class="box">
<div id="navheader">little navigation</div>
<div id="scrolleftcolumn" class="scrollcontainer">
<div id="forumandthreadlist">
<div class="forumslist selectable hoverable innerbox">textasfasdfds</div>
</div>
</div>
</div>
<div id="rightside">
<div class="box" id="navcontent">navigation hereasdfa sdfasd fsad sad fasd fasd fasdf asdf sd</div>
<div
id="scrollrightcolumn" class="scrollcontainer">
<div id="content">
<div class="box">another post</div>
<div class="box">another post</div>
<div class="box">another post</div>
<div class="box">another post</div>
<div class="box">another post</div>
</div>
<div id="editor" class="box">post reply + editor + preview</div>
</div>
</div>
</div>
</div>
</body>
CSS:
html, body, * {
padding: 0;
margin: 0;
}
html {
width: 100%;
height: 100%;
}
#header {
}
#dynamiccontent {
}
#leftside {
position: absolute;
left: 0;
right: 75%;
}
#rightside {
position: absolute;
left: 25%;
right: 0;
}
div.box, .innerbox {
margin: 5px;
}
div.box {
background-color: #1c3c41;
}
div.innerbox {
background: #274850;
color: #C9C9C9;
}
JsFiddlelink 基本上:如何在“scrollcontainer”类上启用垂直滚动?甚至可以在液体布局中使用吗?
注意:我知道“溢出:自动;”。我似乎无法限制液体布局中嵌套 div 的高度以启用滚动。