1
我想在ul
內顯示兩列li
對象,其中的項目具有固定高度,其中項目垂直滾動。在滾動垂直溢出的兩列中顯示ul li項目
我創建使用CSS columns
規則li
對象的列,但目前的結果忽略我指定的列數,以及overflow-y
規則,溢出水平來代替。
是否有人知道如何讓ul
垂直滾動而不是2個固定列?
注意 - 我需要把所有的lis
一個ul
內,因爲它們被用作JQuery Sortable
控制的一部分。
標記
<ul class="twoColsVerticalScroll">
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
<li>Item 4</li>
<li>Item 5</li>
... lots of lis ...
</ul>
的CSS
.twoColsVerticalScroll {
height: 100px;
width: 400px;
overflow-y: scroll;
background-color: red;
-moz-columns: 2 100px;
-webkit-columns: 2 100px;
columns: 2 100px;
}
結果
https://jsfiddle.net/xh4kq0h5/
超 - 感謝3rdthemagical先生! – Ted
@Ted我更新了我的答案 - 爲Firefox添加了前綴。 – 3rdthemagical
謝謝,我不認爲百分比是列寬屬性的有效值,但現在它工作正常。我認爲主要問題是我對溢出的處理方法。再次感謝! – Ted