DIV CSS 佈局教程網
設為首頁
加入收藏
首頁
HTML基礎知識
CSS入門知識
JavaScript入門知識
DIV+CSS佈局
WEB網站前端
網頁腳本
網頁SEO優化
網頁制作工具
DIV+CSS佈局教程網
>>
網頁腳本
>>
CSS入門知識
>>
關於CSS
>> Div+CSS實例教程:讓頁腳保持在未滿屏頁面的底部
Div+CSS實例教程:讓頁腳保持在未滿屏頁面的底部
編輯:關於CSS  
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>
[ 可先修改部分代碼 再運行查看效果 ]
上一頁:
Div+CSS教程:如何閉合浮動元素?
下一頁:
Div CSS實例教程:頁面制作方法
關於CSS
常用CSS縮寫語法總結
使用縮寫可以幫助減少你CSS文件的大小,更加容易閱讀。css縮寫的主要規則如下:顏色16進制的色彩值
DIV下圖片自適應解決方法
以前的解決方法主要是利用js來實現,但用過的人都知道該辦法有點繁瑣。還有一種是在外部容器定義over
用純CSS實現禁止鼠標點擊事件示例代碼
JavaScript有一個preventDefault方法, 他可用以來取消事件的默認動作。比如取消
相關文章
div設置float
css padding與寬度width關系
css padding-top樣式教程
padding-bottom css下內邊距 下內補白
padding-right css右內邊距樣式
移動端div塊跟隨手指拖動
CSS3扁平化Loading加載旋轉動畫
js中獲取jsp表單中radio類型的值簡單實例
封裝的dialog插件 基於bootstrap模態對話框的簡單擴展
div中文字內容溢出常見的解決方法
CSS基礎知識
Sass教程
CSS3基礎
關於CSS
CSS進階教程
DIV十CSS布局
CSS特效代碼
CSS詳解
小編推薦
CSS如何控制網頁(WEB)字體
利用CSS3實現的文字定時向上滾動
CSS3實現鼠標懸停顯示擴展內容
8個簡單實用的CSS秘訣
DIV+CSS常見的錯誤
CSS產生的特殊效果
無需JS和jQuery代碼實現CSS3鼠標浮動放大圖片
淺談CSS中的繼承性,特殊性,層疊性和重要性
CSS更改鼠標為手狀樣式
CSS3繪制六邊形的簡單實現
熱門推薦
詳解CSS中zoom屬性或overflow:auto屬性清除浮動的作用
CSS3實現頭像旋轉效果
CSS常用信息速查手冊
css照片有如層疊效果的實現方法
CSS3的5個新技術講解
Web前端開發css基礎樣式總結(推薦)
CSS基礎教程:margin和padding
CSS基礎教程:Class以及ID選擇器
CSS技巧:段正淳的css筆記
大家都在看
Node.js和PHP根據ip獲取地理位置的方法
JS和CSS的壓縮混淆工具(JsCompressor)
Underscore.js常用方法總結
基於javascript bootstrap實現生日日期聯動選擇
Bootstrap學習筆記之js組件(4)
html5 初試 indexedDB(推薦)
JavaScript實現添加、查找、刪除元素
DIV+CSS兼容IE6、IE7、Firefox方法探究(3)
XML學習教程
|
jQuery入門知識
|
AJAX入門
|
Dreamweaver教程
|
Fireworks入門知識
|
SEO技巧
|
SEO優化集錦
|
Copyright ©
DIV+CSS佈局教程網
All Rights Reserved