html - 限制显示的表格行数

标签 html css

如果我有一个包含很多行的简单 HTML 表格,我如何才能只显示 x 行数?

HTML

        <table id="process-manager-table">
            <tr>
                <th>Process</th>
                <th>User</th>
                <th>CPU%</th>
            </tr>
            <tr>
                <td>system-welcome.exe</td>
                <td>dvette</td>
                <td>-</td>
            </tr>
            <tr>
                <td>process-manager.exe</td>
                <td>dvette</td>
                <td>-</td>
            </tr>
            <tr>
                <td>process-manager.exe</td>
                <td>dvette</td>
                <td>-</td>
            </tr>
            <tr>
                <td>process-manager.exe</td>
                <td>dvette</td>
                <td>-</td>
            </tr>
            <tr>
                <td>process-manager.exe</td>
                <td>dvette</td>
                <td>-</td>
            </tr>
            <tr>
                <td>process-manager.exe</td>
                <td>dvette</td>
                <td>-</td>
            </tr>
            <tr>
                <td>process-manager.exe</td>
                <td>dvette</td>
                <td>-</td>
            </tr>
            <tr>
                <td>process-manager.exe</td>
                <td>dvette</td>
                <td>-</td>
            </tr>
            <tr>
                <td>process-manager.exe</td>
                <td>dvette</td>
                <td>-</td>
            </tr>
            <tr>
                <td>process-manager.exe</td>
                <td>dvette</td>
                <td>-</td>
            </tr>
            <tr>
                <td>process-manager.exe</td>
                <td>dvette</td>
                <td>-</td>
            </tr>
            <tr>
                <td>process-manager.exe</td>
                <td>dvette</td>
                <td>-</td>
            </tr>
            <tr>
                <td>process-manager.exe</td>
                <td>dvette</td>
                <td>-</td>
            </tr>
            <tr>
                <td>process-manager.exe</td>
                <td>dvette</td>
                <td>-</td>
            </tr>
            <tr>
                <td>process-manager.exe</td>
                <td>dvette</td>
                <td>-</td>
            </tr>
            <tr>
                <td>process-manager.exe</td>
                <td>dvette</td>
                <td>-</td>
            </tr>
            <tr>
                <td>process-manager.exe</td>
                <td>dvette</td>
                <td>-</td>
            </tr>
        </table>

例如,我怎样才能只显示前 10 行?我基本上想给我的表格指定一个特定的高度 - 然后用户应该能够在表格内垂直滚动以查看其余的行。

最佳答案

在查看了您的 JSFiddle 中提供的代码后,我已经设法修改并使它为您工作:

https://jsfiddle.net/83krL60s/10/

基本上,您需要做的就是将您的table 放在div 中并设置它的高度。

关于html - 限制显示的表格行数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52396439/

相关文章:

html - 当你在侧面有导航栏时如何使元素居中?

javascript - 显示 :none; displays 'none' in browser

javascript - 查看 HTML 高度是按样式还是按内容设置的

html - 使用 flexbox 的级联网格布局

jquery - 寻找一个 jQuery 解决方案来以 20px 增量控制容器高度,四舍五入到最近的 20px 尺寸

html - 如何找出放入 CSS 的正确目标是什么

javascript - 如果下拉列表中没有选定值,则禁用按钮

javascript - 为什么日期函数没有返回我预期的输出?

javascript - Ajax 显示成功,无需在 Internet Explorer 中提交数据

javascript - 在 html 表中的父行下生成子行