的100%,我想下面的布局我的网页:设置DIV高度父
| header |
| navigation | details |
| | |
凡导航窗格(动态生成的内容)包含了数百个元素。我想在导航窗格上创建一个垂直滚动条,使窗格的窗口高度减去标题的高度。
我的页面大致具有以下结构:
<div id=header></div>
<div id=content>
<div id=navigation></div>
<div id=details></div>
</div>
用下面的CSS:
#navigation {
float: left;
width: 400px;
height: 100%;
overflow: auto;
}
#details {
margin-left: 420px;
}
这主要工作除了导航窗格中获得窗口的高度的100%,不窗口高度的100%减去标题的高度。我宁愿不明确地设置标题的高度,如果我能避免它。我对网络开发完全陌生,所以我不介意做一些阅读。我需要做什么来实现我想要的布局?
尝试使用'溢出:scroll'的导航仪。另外,你是否看到标题或者内容占据了它的空间呢? – NawaMan 2009-11-03 01:59:54
溢出:滚动给出相同的效果。我可以看到标题,但滚动条似乎是整个窗口的高度,而不是导航div的高度。 – Nate 2009-11-03 02:19:17
我尝试了一些不同的设置,似乎无法帮助您。也许,这是桌子更适合的情况之一。只是一个想法。 – NawaMan 2009-11-03 02:54:41