您现在的位置是:网站首页> 编程资料编程资料

使用div+CSS将页脚始终控制在页面最下方的方法css三种方法实现div在浏览器水平居中一个div在浏览器水平居中的实现方法div+CSS制作类似微信对话气泡效果的实例总结EXCEL表格中的#DIV/0!等符号怎么全部当计算?让DIV水平垂直居中的两种完美方法推荐学习DIV+CSS网页布局之混合布局学习DIV+CSS网页布局之三列布局学习DIV+CSS网页布局之两列布局学习DIV+CSS网页布局之一列布局Div+CSS对HTML的table表格定位用法实例

2023-10-22 211人已围观

简介 这篇文章主要介绍了使用div+CSS将页脚始终控制在页面最下方的方法,文中介绍了设置container以及使用绝对定位两种方法来解决,需要的朋友可以参考下

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 {     
  2.     height:100%;     
  3. }     
  4. .fl {     
  5.     float:left;     
  6.     display:inline;     
  7. }     
  8. #container {     
  9.     width:100%;     
  10.     height:300px;     
  11.     overflow:hidden;     
  12.     height:100%;     
  13.     border-bottom:70px #FFFFFF solid;     
  14. }     
  15. .aside {     
  16.     width:30%;     
  17. }     
  18. .article {     
  19.     width:70%;     
  20. }     
  21. #footer {     
  22.     height:50px;     
  23.     width:100%;     
  24.     clear:both;     
  25.     margin-top:-50px;     
  26.     border-bottom:1px solid #e0e0e0;     
  27.     border-top:1px solid #e0e0e0;     
  28. }    


XML/HTML Code复制内容到剪贴板
  1. <div id="container">     
  2.     <div id="header">     
  3.         <div>     
  4.             <img src="" widthheightalt="" />     
  5.             <div>     
  6.                 <p>fddfvp>     
  7.                     <p>容量:<span>24Mspan>/<span>2Gspan>p>     
  8.             div>     
  9.         div>     
  10.     div>     
  11.     <div class="aside fl"> dsfcndsjkcnsddiv>     
  12.     <div class="article fl">cdsklcmdskcmkdslcmksdlckldsmcskldiv>     
  13. div>     
  14. <div id="footer">footerdiv>   

 

第二种方法:使用绝对定位
这里我们使用到了position属性,让我们先来回顾一下position的基础用法:

  position有四个参数:static  | relative | absolute | fixed

  position:static,意味元素没有被定位,元素会出现在文档本该出现位置,是页面元素默认的定位的方式,一般无需指定,除非想要覆盖之前设置的定位。

  position:relative,很明白,相对元素本该位置的偏移量  

CSS Code复制内容到剪贴板
  1. #nav{ &#

相关内容

-六神源码网