首页 > 开发 > CSS > 正文

使用div+CSS将页脚始终控制在页面最下方的方法

2024-07-11 08:33:12
字体:
来源:转载
供稿:网友

tml和body的高度并不一定相同,在内容少的时候,body的高度要小于html,当然这只会出现在body中的内容所占的空间高度小于浏览器的视口高度的时候,此时html的高度大于body的高度。网页中的元素都是以body最为参考,所以有必要保持html和body的高度相同。

CSS Code复制内容到剪贴板
  1. html,body{height:100%;}    

第一种方法:
在body中使用两个容器,包括网页的页脚和另外一部分(container)。设置container的高度为100%;页脚部分使用 负外边距 保持其总是在最下方。

CSS Code复制内容到剪贴板
  1. html, body {          height:100%;     
  2. }      .fl {     
  3.     float:left;          display:inline;     
  4. }      #container {     
  5.     width:100%;          height:300px;     
  6.     overflow:hidden;          height:100%;     
  7.     border-bottom:70px #FFFFFF solid;      }     
  8. .aside {          width:30%;     
  9. }      .article {     
  10.     width:70%;      }     
  11. #footer {          height:50px;     
  12.     width:100%;          clear:both;     
  13.     margin-top:-50px;          border-bottom:1px solid #e0e0e0;     
  14.     border-top:1px solid #e0e0e0;      }    


XML/HTML Code复制内容到剪贴板
  1. <div id="container">          <div id="header">     
  2.         <div>                  <img src="" width= height= alt="" />     
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表