解析DIV CSS实例:让页脚保持在未满屏页面底部

这里和大家分享一下DIV CSS实例:如何让页脚保持在未满屏页面的底部,在DIV CSS布局过程中内容不超过一屏的情况下,当浏览器窗口变小那行页脚文字会跟着向上浮动但还是保持在底部。

DIV CSS实例:让页脚保持在未满屏页面的底部

  在DIV CSS布局过程中内容不超过一屏的情况下,当浏览器窗口变小那行页脚文字会跟着向上浮动但还是保持在底部。

  当内容多出一屏时,他显示在网页的最下边,而不是窗口的最下边;测试了一下,还可以,在IE6、IE7、FF等都没有问题!窗口缩小时也没有问题!下面看一下DIV CSS实例代码。

首先是JS脚本:

ExampleSourceCode

 
 
 
  1. functiontest(){  
  2. varinfoHeight=document.getElementById("info").scrollHeight;  
  3. varbottomHeight=document.getElementById("bottom").scrollHeight;  
  4. varallHeight=document.documentElement.clientHeight;  
  5.  
  6. varbottom=document.getElementById("bottom");  
  7. if((infoHeight+bottomHeight)<allHeight){  
  8. bottom.style.position="absolute";  
  9. bottom.style.bottom="0";  
  10. }else{  
  11. bottom.style.position="";  
  12. bottom.style.bottom="";  
  13. }  
  14.  
  15. setTimeout(function(){test();},10);  
  16. }  
  17. test();  
  18.  

 查看一下DIV CSS实例的运行效果:

SourceCodetoRun

 
 
 
  1. <!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN"  
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
  3. <htmlxmlnshtmlxmlns="http://www.w3.org/1999/xhtml"> 
  4. <head> 
  5. <FCK:metahttp-equivFCK:metahttp-equiv="Content-Type" 
  6. content="text/html;charset=utf-8"></FCK:meta> 
  7. <title>Div CSS实例:让页脚保持在未满屏页面的底部</title> 
  8. <style> 
  9. *{margin:0;padding:0}  
  10. #info{background:#33CCFF}  
  11. #bottom{background:#FFCC00;width:100%;}  
  12. </style> 
  13. </head> 
  14. <body> 
  15. <dividdivid="info"> 
  16. 2<br/>2<br/>2<br/>2<br/>2<br/><br/>2<br/>2<br/>2<br/> 
  17. 2<br/>2<br/><br/>2<br/>20000</div> 
  18. <dividdivid="bottom">bottom</div> 
  19. </body> 
  20. </html> 
  21.  

[可先修改部分代码再运行查看效果]

【编辑推荐】

  1. DIV CSS实例教程要点总结
  2. JavaScript动态创建div属性和样式
  3. CSS中border和clear两大属性用法揭秘
  4. Div CSS实例教程:页面制作方法全程指导
  5. 解读DIV CSS网页布局中CSS无效十个原因

 

 

THE END