CSS实现div的高度自适应填满屏幕

CSS piniu 706浏览 0评论

首先html页面body体内容:

<div id="main">
  <div id="nav"></div>
  <div id="content"></div>
</div>

css样式:

html, body {
  height:100%;
  margin:0px;
  padding:0px;
}
#main {
  background-color:#aaa;
  height:100%;
}
#nav {
  background-color:#777;
  width:100%;
  height:50px;
}
#content {
  background-color:#ccc;
  width:100%;
  position:absolute;
  top:50px;
  bottom:0px;
  left:0px;
}

使用了绝对定位:position:absolute的方式,加上对应的top和bottom的使用,达到了预期的效果

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • *昵称:
  • *邮箱: