我的CSS是這樣的:垂直滾動條會導致水平滾動條
div.SOMECLASS {
position: absolute;
max-height: 300px
height: auto;
width: auto;
overflow: auto;
...
}
DIV的高度和寬度比例自動創建。雖然高度固定爲最大,但只要達到此值,就會出現垂直滾動條。這工作都很漂亮。
現在的問題:
如果垂直滾動條出現,他們使用了周圍的水平空間 10px的,因爲滾動條將被放置內的div
。
然而,寬度是不自動定標的,以允許由所述垂直滾動條用完這些額外的10多歲的像素。作爲添加垂直滾動條之前的水平寬度只是完全正確的內容(如從width:auto
設定期望的),則現在div
也顯示水平滾動條 - 以允許丟失的10個像素。這很愚蠢。
- 我該如何避免讓這些水平滾動條自動縮放以使垂直滾動條適合的寬度
div
?
如果可能,我正在尋找一種不依賴於完全禁用水平滾動的解決方案,因爲這可能在某些時候(即對於某些輸入)需要。
嘗試使用'overflow-y:auto'代替。這隻會垂直放置滾動條。 – Bojangles