目标是使滚动条不会在动态高度的页眉中隐藏。
关于 CSS 高度为 100% 的问题,stackoverflow 上有很多帖子。我的问题有点独特,所以如果这是一个重复的问题,请原谅,但我找不到答案。
因此,我的 Web 应用程序需要垂直滚动条 + 高度为 100%,并且具有动态页眉高度。页眉的高度未知,因此内容区域的高度应为 100%-页眉高度。
我无法优雅地解决的问题是,如果对其进行 height:100%,则内容垂直滚动条(特别是底部向下滚动按钮)将被隐藏,并且页眉位于顶部。(height>100% 不理想)。
这能否不使用JavaScript和HTML/CSS表格来完成?(我在使用CSS表格时遇到了colspan问题,使用HTML表格进行布局似乎是一种不良实践)
想知道是否有CSS/HTML高手能给出答案。 http://jsbin.com/ijoqe4/ <-- 在这里看到隐藏的底部滚动按钮 http://jsbin.com/ijoqe4/edit <-- 在jsbin中编辑
感谢任何见解。 :)
关于 CSS 高度为 100% 的问题,stackoverflow 上有很多帖子。我的问题有点独特,所以如果这是一个重复的问题,请原谅,但我找不到答案。
因此,我的 Web 应用程序需要垂直滚动条 + 高度为 100%,并且具有动态页眉高度。页眉的高度未知,因此内容区域的高度应为 100%-页眉高度。
我无法优雅地解决的问题是,如果对其进行 height:100%,则内容垂直滚动条(特别是底部向下滚动按钮)将被隐藏,并且页眉位于顶部。(height>100% 不理想)。
<style>
html{
height:100%;
}
body{
height:100%;
margin:0px;
padding:0px;
overflow:hidden;
}
#header{
background:blue;
}
#content{
background:red;
overflow-y:scroll;
height:100%;
}
</style>
<body>
<div id='header'>
dynamic height top. (Text here could be any length.)
</div>
<div id='content'>
100% with no-hidden scroll-down scrollbar button.
</div>
</body>
这能否不使用JavaScript和HTML/CSS表格来完成?(我在使用CSS表格时遇到了colspan问题,使用HTML表格进行布局似乎是一种不良实践)
想知道是否有CSS/HTML高手能给出答案。 http://jsbin.com/ijoqe4/ <-- 在这里看到隐藏的底部滚动按钮 http://jsbin.com/ijoqe4/edit <-- 在jsbin中编辑
感谢任何见解。 :)