我遇到了这个问题,我在 div 中放置了一个 div,我将“标题”定位为高度 50,然后将“导航栏”置于其下方,所以我将高度设置为 100%,尽管事情是,它没有停留在 div 内,它实际上偏离了 div 并离开了 div 并出现了滚动条。
我希望“站点”占用墙壁,然后所有其他 div 都适合该 div。
<div id="site">
<div id="title">TitleBar</div>
<div id="navbar">NavBar</div>
<div id="frame">FrameBar</div>
</div>
body{
margin: 0;
}
#site{
position:absolute;
width: 100%;
height: 100%;
*border: 1px solid #333;
}
#title{
border: 1px solid #333;
height: 50;
}
#navbar{
border: 1px solid #c38a8a;
width: 200;
height: 100%;
}
我发现了一张显示类似内容的图像。 http://img176.imageshack.us/img176/4637/picture1zb1.png