0
我的頁面底部附近有一個固定的定位元素。由於它的內容比窗口高度本身更多,所以顯示其餘部分已被減少。允許在固定定位元素上溢出
我試着加入overflow:auto
來解決這個問題,並能夠通過固定定位元素滾動但沒有運氣。
我想可能有一個JavaScript解決方案附近,但想知道是否有一個CSS。
希望我的問題有道理。
感謝
我的頁面底部附近有一個固定的定位元素。由於它的內容比窗口高度本身更多,所以顯示其餘部分已被減少。允許在固定定位元素上溢出
我試着加入overflow:auto
來解決這個問題,並能夠通過固定定位元素滾動但沒有運氣。
我想可能有一個JavaScript解決方案附近,但想知道是否有一個CSS。
希望我的問題有道理。
感謝
需要修復的高度/寬度來獲得滾動條,否則fixed
元件膨脹拿出來看。這裏有一個小小的演示:little link。基本outine:
HTML:
<div class = "fixed">
Glee is awesome!<br/>
...
Glee is awesome!<br/>
</div>
CSS:
html, body {
height: 100%;
}
.fixed {
position: fixed;
left: 0px;
top: 0px;
height: 100%;
width: 100px;
overflow: auto;
}
這就是它!非常感謝!你能解釋爲什麼你必須設置HTML和身高?我已經嘗試設置一些px高度,只是爲了看看它是否會工作,但它沒有,它不得不與html和身高設置。 –
@ daniel.tosaba因爲'html'和'body'默認調整大小以適合其內容,所以當你在固定'div'中設置'height:100%'時,你可以得到任何身高'/'html'具有。爲了強制它成爲完整的可用窗口/屏幕,我使用了'html,body {height:100%; }'。 – Chris
非常好!很高興知道。再一次,謝謝。 –