2010-08-23 187 views
0

如何完全防止我的網站上滾動,即使有溢出。我只是不想隱藏滾動條,因爲你通常可以使用鼠標滾輪或頁面。我希望他們既隱藏又鎖定。CSS - 鎖定滾動條,如果溢出

的問題是,我有這樣的結構(與真正的CSS,當然HTML)

<outerdiv height="100%"> 
    <innerdiv height="100%"> 
    <contentdiv height="ALOT">content</contentdiv> 
    </innerdiv> 
<outerdiv> 

我只想innerdiv滾動的孩子,但有時你不小心關注outerdiv,當你開始,然後滾動innerdiv將從視圖中滾動(因爲它是outerdiv的孩子),並且不再查看實際內容。

最初的佈局會讓outerdiv和innerdiv都成爲瀏覽器的高度,但當看內容滾動時,outerdiv似乎一路看到innerdiv的孩子,這是毫無意義的,因爲它已經自動滾動了。

回答

1

如果使用整個屏幕反正,那麼爲什麼不直接使用position:absolute(與topleftrightleft設置爲0)和overflow:autoinnerdiv

+0

太明顯的解決方案:P 謝謝:) – Brumbrum 2010-08-23 20:28:54

0

不滾動: style =「overflow:none;」自動滾動: style =「overflow:auto;」