我想強制max-height
政策對一個表的tbody
與overflow
設置爲auto
,以便滾動條只顯示時,表格變得太高。限制tbody達到最大高度?
有沒有辦法通過這種方式來限制table
中的tbody
元素的高度?
我感興趣的表格被動態地插入到包含在Bootstrap面板容器中的較大表格的單元格中。做下列類型的代碼不起作用:
html = "";
html += "<p>";
html += "<table class=\"sortable target_detail_sortable\" style=\"width:100%;\" id=\"my_div_table\">";
html += "<thead>";
// populate header cells
html += "</thead>";
html += "<tbody style=\"max-height:300px; overflow:auto;\">";
// populate body cells
html += "</tbody>";
html += "</table>";
html += "</p>";
$("#my_div").html(html);
任何有用的建議表示讚賞,謝謝!
從RFC 1942 - HTML Tables第19頁,它在1996年向HTML中引入了表格:「如果表格正文中有大量的行,用戶代理可能會選擇爲表格主體部分使用滾動區域。」令人難以置信的是,沒有瀏覽器曾經實現過這種滾動區域,所以除了@ GodisGood的回答所描述的限制之外,沒有其他人不能這樣做。 – Alohci
我一定非常傷心!非常抱歉! –