首页
>
教程
>
网页教程
>
CSS教程
>
平面
标志
VI
画册
包装
海报
版式
时尚
字体
卡片
广告
banner
电商
封面
装帧
地产
经典
文案
理论
论文
环艺
建筑
室内
家装
景观
理论
论文
导视
教程
平面
网页
多媒
印前
网页
网页
UI
酷站
交互
UED
书刊
理论
素材
矢量
标志
PSD
PNG
GIF
其他
壁纸
PS
工业
家具
日用
交通
电子
体育
理论
CG
插画
3D
动漫
征集
平面
工业
UI
环艺
其它
摄影
人像
风光
时尚
生态
建筑
黑白
静物
商业
其他
学堂
器材
艺术
书法
绘画
时装
理论
课堂
文化
名人
大师
公司
访谈
收起
Div+CSS实例教程:让页脚保持在未满屏页面的底部
时间:2008-04-02 00:48 来源:网络 作者:佚名
DivCSS实例:让页脚保持在未满屏页面的底部
在内容不超过一屏的情况下,当浏览器窗口变小那行页脚文字会跟着向上浮动但还是保持在底部。
当内容多出一屏时,他显示在网页的最下边,而不是窗口的最下边;测试了一下,还可以,在IE6、IE7、FF等都没有问题!窗口缩小时也没有问题!
首先是JS脚本:
function test(){
var infoHeight = document.getElementById("info").scrollHeight;
var bottomHeight = document.getElementById("bottom").scrollHeight;
var allHeight = document.documentElement.clientHeight;
var bottom = document.getElementById("bottom");
if((infoHeight + bottomHeight) < allHeight){
bottom.style.position = "absolute";
bottom.style.bottom = "0";
}else{
bottom.style.position = "";
bottom.style.bottom = "";
}
setTimeout(function(){test();},10);
}
test();
查看运行效果:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>DivCSS实例:让页脚保持在未满屏页面的底部</title><style>*{ margin:0; padding:0}#info{background:#33CCFF}#bottom{background:#FFCC00;width:100%;}</style></head><body><div id="info">2<br />2<br />2<br />2<br />2<br /><br />2<br />2<br />2<br />2<br />2<br /><br />2<br />20000</div><div id="bottom">bottom</div><script language="JavaScript" type="text/javascript">function test(){var infoHeight = document.getElementById("info").scrollHeight;var bottomHeight = document.getElementById("bottom").scrollHeight;var allHeight = document.documentElement.clientHeight;var bottom = document.getElementById("bottom");if((infoHeight + bottomHeight) < allHeight){bottom.style.position = "absolute";bottom.style.bottom = "0";}else{bottom.style.position = "";bottom.style.bottom = "";} setTimeout(function(){test();},10);}test();</script></body></html>
[ 可先修改部分代码 再运行查看效果 ]
猜你感兴趣
CSS常用信息速查手册
2006-03-05
CSS教程
对于DIV+CSS的开发方式,我们也
2006-03-07
CSS教程
CSS布局入门
2006-03-27
CSS教程
Iframe高度自适应代码
2008-04-20
CSS教程
CSS语法手册(四)文本填充,
2006-03-28
CSS教程
最新文章
10个CSS简写/优化技巧
2013-06-04
CSS教程
css的margin缩写方式
2012-05-23
CSS教程
CSS网页布局时常犯的几种小错误
2009-09-28
CSS教程
CSS浮动属性Float详解
2009-09-17
CSS教程
CSS定位属性Position详解
2009-09-17
CSS教程