我希望我的网页能呈现以下布局:
使用以下CSS代码:
| 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%。如果可以避免,我不想显式设置标题栏的高度。我完全是新手,所以我不介意阅读一些资料。我需要做什么才能实现我想要的布局?
overflow:scroll
。另外,您是否能看到标题或内容占用了其空间? - NawaMan