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

开发 前端
DIV CSS网页布局有很多值得学习的地方,这里向大家描述一下DIV CSS实例,在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无效十个原因

 

 

责任编辑:佚名 来源: hi.baidu.com
相关推荐

2010-09-13 13:12:57

CSS定位

2024-05-16 11:51:44

前端性能优化JavaScript

2010-09-10 14:06:47

DIV固定CSS

2010-08-17 11:12:18

DIV CSS

2010-08-17 10:48:12

Div CSS实例

2010-09-10 13:07:51

CSS DIV绝对定位CSS DIV固定定位

2010-08-30 16:02:06

CSSclear

2010-08-24 11:25:06

DIVCSS

2010-08-17 11:02:45

DIV CSS实例教程

2010-09-09 13:25:52

DIVScroll

2010-09-14 09:18:28

DIVCSS

2010-09-03 10:58:45

DIVCSS

2010-08-20 14:58:26

CSSpadding

2010-09-14 17:27:12

DIV CSS定位

2010-09-03 15:09:08

DIV+CSS

2010-08-16 16:49:30

DIV CSS居中

2010-09-14 14:42:24

FlashDIV CSS

2010-09-09 10:15:35

DIVCSS

2010-09-14 08:53:06

DIVTable

2010-08-17 13:08:31

DIV+CSS布局
点赞
收藏

51CTO技术栈公众号