標籤:div 滾動 條滾動
【webQD】☆★之固定DIV不隨捲軸滾動
在項目開發中,有的頁面的某些按鈕,我們是不想讓他跟著捲軸滾動的,比如,添加頁面,有很長的內容添加,在往下滾動添加的過程中,我們始終想看到儲存按鈕。OK!
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head> <title> New Document </title> <meta name="Generator" content="EditPlus"> <meta name="Author" content=""> <meta name="Keywords" content=""> <meta name="Description" content=""><style type="text/css">body{ margin:0px; padding:0px;}#nav{position:fixed; top:0;left:0; width:100%; background:#F00;}</style></head><body><div> <br/>xxxxxxxxx<br/> <br/>xxxxxxxxx<br/> <br/>xxxxxxxxx<br/> <br/>xxxxxxxxx<br/> <br/>xxxxxxxxx<br/> <br/>xxxxxxxxx<br/> <br/>xxxxxxxxx<br/> <br/>xxxxxxxxx<br/> <br/>xxxxxxxxx<br/> <br/>xxxxxxxxx<br/> <br/>xxxxxxxxx<br/> <br/>xxxxxxxxx<br/> <br/>xxxxxxxxx<br/> <br/>xxxxxxxxx<br/> <br/>xxxxxxxxx<br/> <br/>xxxxxxxxx<br/> <br/>xxxxxxxxx<br/> <br/>xxxxxxxxx<br/> <br/>xxxxxxxxx<br/> <br/>xxxxxxxxx<br/> <br/>xxxxxxxxx<br/> <br/>xxxxxxxxx<br/> <div id="nav"> 效果 </div></div></body></html>
我們看一下fixed屬性的說明:fixed總是以body為定位時的對象,總是根據瀏覽器的視窗來進行元素的定位,通過"left"、 "top"、 "right"、 "bottom" 屬性進行定位!ok!
position:absolute,absolute是對網頁邊框而言的。
如果,你用absolute加上js代碼也可以實現以上效果,但是你會發現隨著捲軸滾動時,那個層會晃來晃去,所以採用這種position:fixed,是可以使層固定不動的一種做法!
我特意查了一下手冊,貌似在IE6一下版本不行!
ok?
本文出自 “諾言永遠依戀小柴、、、” 部落格,請務必保留此出處http://1936625305.blog.51cto.com/6410597/1441433
【webQD】☆★之固定DIV不隨捲軸滾動