当前位置: 首页 > 面试题库 >

如何独立于“ thead”滚动表的“ tbody”?

洪梓
2023-03-14
问题内容

如表的W3规范中]所指定:

表中的行可以被分组到一个表头,表脚,和一个或多个表体部分,使用THEADTFOOTTBODY分别的元件。这种划分使用户代理能够独立于桌子的头和脚来支持桌子主体的滚动。

我创建了以下示例,但是它不起作用。

HTML:

<table>
    <thead>
        <tr>
            <td>Problem</td>
            <td>Solution</td>
        </tr>
    </thead>
    <tbody>
    </tbody>
</table>

JS:

$(function() {
    for (var i = 0; i < 20; i++) {
        var a = Math.floor(10 * Math.random());
        var b = Math.floor(10 * Math.random());
        var row = $("<tr>").append($("<td>").html(a + " + " + b + " ="))
                           .append($("<td>").html(a + b));
        $("tbody").append(row);
    }
});

CSS:

table {
    background-color: #aaa;
}
tbody {
    background-color: #ddd;
    height: 100px;
    overflow: auto;
}
td {
    padding: 3px 10px;
}

问题答案:

缺少的部分是:

thead, tbody {
    display: block;
}


 类似资料:
  • 本文向大家介绍怎么让table的thead 不动,tbody出现滚动条呢?相关面试题,主要包含被问及怎么让table的thead 不动,tbody出现滚动条呢?时的应答技巧和注意事项,需要的朋友参考一下

  • 独立于window的按钮,类似于屏幕 Assistive Touch 键(小圆点)。效果就是,无论如何切换视图,或者弹出键盘,这个按钮都始终位于屏幕最前面,也就是说,这是一个地球人无法遮挡的按钮:)具体请看视频。 作者说:目前网上类似的按钮工具条有很多,但是能够独立于window并且随意拖动的好像没有。写这个工具的目的在于方便通过始终在屏幕上的按钮对全局的控制。 [Code4App.com]

  • 我需要滚动表来获取使用selenium和java绑定以及chrome驱动程序动态填充的表内容。这是另一个滚动,而不是窗口滚动本身。我能找到的所有可用的解决方案都是针对窗口滚动的。我在这里需要的是滚动桌子。我需要滚动突出显示的那个 我收到以下错误消息 错误消息:没有这样的元素:找不到元素:{“method”:“XPath”,“Selector”:“//*[@class='antiscroll-scr

  • 我正在使用Eclipse,在那里,我Java名为“测试”的项目,它也包含文本文件。这个项目中的类应该能够使用BufferedReader读取其中一个文件。这是我目前的代码: 我的文件始终在项目中,但当我将项目移动到另一个路径时,文件路径也会更改,因此我必须使用新路径调整代码。我不想那样,因为这是不切实际的,那我该怎么办呢?如何获得项目的路径?

  • 我正在努力弄清楚如何使俯仰偏航和侧倾在它们之间独立。一旦我在z轴(俯仰)上旋转某个物体,第二次旋转(yaxis yaw)取决于第一次旋转的结果,第三次旋转(x轴,roll)取决于其他两次旋转的结果。所以,我没有独立的俯仰、偏航和横滚,而是把它们三者混合在一起,很难看。 我希望有可能将物体的角度存储在一个数组中[俯仰、偏航、滚动],然后在变换过程中对这些角度进行解码,以便偏航将物体放置在给定的位置,

  • 这边项目用lnmp1.9构建的,一开始只安装了nginx 使用 ./install.sh nginx 命令 下载的是lnmp1.9-full 完整包 现因业务需求,需要安装php环境 求问如何通过lnmp独立安装php环境? 使用./install.sh mphp 不管用