我之前使用过CSS(复制/粘贴,模板等),但这是我第一次尝试从头开始自己做。所以,如果这很愚蠢,我很抱歉,但我环顾四周,找不到答案。100%div div 100%div
我想要一个标题,然后在主体中,左侧的静态宽度导航,右侧的旁边,大内容div以及下面的所有内容,页脚。
我有这样的:
<div id = "header">
Header
</div>
<div id = "body_wrapper">
<div id = "nav_container">
nav
</div>
<div id = "content_container">
content
</div>
</div>
和
body, html
{
margin:0;
height:100%;
}
#master_wrapper
{
width:100%;
min-height:100%;
background:#57a957;
}
#header
{
width:100%;
height:60px;
background:#1A2127;
}
#body_wrapper
{
width:100%;
height:100%;
}
#nav_container
{
height:100%;
min-height:100%;
background:#b94a48;
width:200px;
float:left;
}
#content_container
{
height:100%;
min-height:100%;
background:#7a43b6;
margin-right:0;
float:left;
margin-right:0;
margin-left:0;
}
我想nav_container跨越页眉和页脚之间的高度的100%。 我设置正文和html高度为100%,并将nav_container的高度设置为100%,并且当我将所有东西放入包装中时,会发生以下情况:http://jsfiddle.net/J4u8k/
我希望红色100%。
当我把那包东西展现出来的股利,然后我得到这样的: http://jsfiddle.net/64JFG/ 这是一个小更正确的,但现在有一个在你必须滚动底部的“额外”的空间。
底部的滚动是问题。它看起来像是100%的身体+头部的高度。
任何想法?再次,对不起,如果这是愚蠢的。
谢谢!
如果内容div有很多文字,则不能滚动到底部,因为您已为该div设置了固定位置。 –