我需要包含在固定大小的容器(無卷軸)中的垂直堆棧塊(可以是卷軸)。可視塊的數量由js代碼動態管理。一些塊可以設置爲隱藏或可見。隱藏某個塊後,可見塊應占用所有可用空間。Css - 與卷軸垂直的容器堆棧
我爲此使用了表格元素。但是表格單元格是垂直擴展的,整個表格是垂直擴展超過底部大小的。
如何修復表高?或者可以使用其他一些設計?
這裏是HTML和CSS:
table{
table-layout:fixed;
width: 200px;
height: 300px;
}
div{
height: 100%;
width: 100%;
overflow-y:scroll;
white-space:normal;
}
<table border="1">
<tr><td><div>
dsdgfsjafkgasfd sajhsadfhsafdsfsafs afsafsafsafsa fsafsafsafsafsaf
asfsafsafsafsafsafs afsaffsfsasafsafsfa sfasfsafsafsaffsafsaffsafsa
</div></td></tr>
<tr><td><div>
dsdgfsja fkgascfdsajhsadfhsafdsfsaf safsafsafsafs afsafsafsafsafsaf
asfsafsafsaf safsafsafs affsfsasafsafsfa sfasfsafsafsaffsafsaffsafsa
</div>
</table>
你被迫使用表外容器,或者你可以使用別的什麼嗎? – Giorgio 2015-02-09 10:05:28
我可以使用其他任何東西。首先是結果顯示。 – 2015-02-09 11:45:54
如果容器的高度固定並且沒有滾動條,那麼如何顯示塊超過其高度? – Giorgio 2015-02-09 12:22:26