我有在y方向與下面的CSS滾動一個div:溢出的多選框改變文件的高度
height: auto;
max-height: 300px;
overflow: auto;
的問題是,該文本框可以在它與全國幾百個行項目溢出(儘管不可見)正在擴展整個頁面的整體高度,並且超出了頁面的頁腳。
我基本上需要隱藏超過300像素高度的溢出。但是,顯然如果我做溢出:隱藏,我沒有得到一個垂直滾動條。
我有在y方向與下面的CSS滾動一個div:溢出的多選框改變文件的高度
height: auto;
max-height: 300px;
overflow: auto;
的問題是,該文本框可以在它與全國幾百個行項目溢出(儘管不可見)正在擴展整個頁面的整體高度,並且超出了頁面的頁腳。
我基本上需要隱藏超過300像素高度的溢出。但是,顯然如果我做溢出:隱藏,我沒有得到一個垂直滾動條。
嘗試設置overflow
到scroll
,應該這樣做。
.overflow {
display: block;
height: 300px;
overflow-y: scroll;
background-color: white;
border: 1px solid #AEAEAE;
margin: 30px;
}
<div class="overflow">
<p>a</p>
<p>a</p>
<p>a</p>
<p>a</p>
<p>a</p>
<p>a</p>
<p>a</p>
<p>a</p>
<p>a</p>
<p>a</p>
<p>a</p>
<p>a</p>
<p>a</p>
<p>a</p>
<p>a</p>
<p>a</p>
<p>a</p>
<p>a</p>
<p>a</p>
<p>a</p>
<p>a</p>
<p>a</p>
<p>a</p>
<p>a</p>
<p>a</p>
<p>a</p>
<p>a</p>
<p>a</p>
<p>a</p>
<p>a</p>
<p>a</p>
<p>a</p>
<p>a</p>
<p>a</p>
<p>a</p>
<p>a</p>
<p>a</p>
<p>a</p>
<p>a</p>
<p>a</p>
<p>a</p>
<p>a</p>
<p>a</p>
<p>a</p>
<p>a</p>
<p>a</p>
<p>a</p>
<p>a</p>
</div>
這完全適用於我。
對不起,我忘了提及我已經嘗試過,它有相同的結果。 – bkoenig
@bkoenig我只是將代碼添加到我的答案中,它對我來說非常合適。點擊「運行代碼片段」後,請確保點擊「完整頁面」按鈕,這很難在網站本身的小窗口中看到。 – s1h4d0w
@ s1h4d0w如果你正在考慮我的答案,請加我的名字 – nonstop328
,我認爲這可以幫助你
你可以選擇 顯示:內聯塊 - 這是用在你想要的寬度調整像width:100px or width:50%
顯示:塊; - 這是用在寬度100%
.overflow {
display: block;
height: 300px;
overflow-y: scroll;
border: 1px solid black;
background-color: yellow;
}
<div class="overflow">
<p>a</p>
<p>a</p>
<p>a</p>
<p>a</p>
<p>a</p>
<p>a</p>
<p>a</p>
<p>a</p>
<p>a</p>
<p>a</p>
<p>a</p>
<p>a</p>
<p>a</p>
<p>a</p>
<p>a</p>
<p>a</p>
<p>a</p>
<p>a</p>
<p>a</p>
<p>a</p>
<p>a</p>
<p>a</p>
<p>a</p>
<p>a</p>
<p>a</p>
<p>a</p>
<p>a</p>
<p>a</p>
<p>a</p>
<p>a</p>
<p>a</p>
<p>a</p>
<p>a</p>
<p>a</p>
<p>a</p>
<p>a</p>
<p>a</p>
<p>a</p>
<p>a</p>
<p>a</p>
<p>a</p>
<p>a</p>
<p>a</p>
<p>a</p>
<p>a</p>
<p>a</p>
<p>a</p>
<p>a</p>
</div>
我們展示了一個完整的示例,說明您的問題與頁腳。高度:自動;也許是什麼在 –