我有一个页面,顶部有标题,左侧有侧边栏,右边有主内容区。简化版可以在http://jsbin.com/iqibew/3中看到。
侧边栏具有“position:fixed”的样式,因此它不会随着页面的其余部分滚动。这个很好用,但是如果侧边栏本身的内容太长无法容纳,则还需要滚动侧边栏。
只有设置正确的侧边栏高度才能实现这一点。但我找不到任何设置此高度的方法。100%的高度接近,但因为侧边栏从标题下方开始,所以太高了。
没有办法解决这个问题吗?我可以接受CSS或JavaScript / jQuery解决方案。
侧边栏具有“position:fixed”的样式,因此它不会随着页面的其余部分滚动。这个很好用,但是如果侧边栏本身的内容太长无法容纳,则还需要滚动侧边栏。
只有设置正确的侧边栏高度才能实现这一点。但我找不到任何设置此高度的方法。100%的高度接近,但因为侧边栏从标题下方开始,所以太高了。
没有办法解决这个问题吗?我可以接受CSS或JavaScript / jQuery解决方案。
<html>
和<body>
这样的容器的样式,但到目前为止,如果我删除这些样式,它似乎仍然有效。 - Jonathan Woodhtml,body height: 100%
,否则你又回到了没有高度来触发滚动的状态。 - Jared Farrishtop
和margin
。我明白你的意思,html,body
部分似乎不需要...?编辑:并且手动复制(别忘了bottom: 0
)。 - Jared Farrish