html如何冻结字段,如何在可滚动的div中冻结html表的第一列和最后一列?

ozan..

5

我可以提出一个有点非正统的解决方案吗?

您如何考虑将'total'列放在'name'列之后,而不是在最后?这不会避免只需要滚动表的一部分吗?

这不完全是你所要求的,但也许这是一个充分的解决方案,因为替代方案会非常混乱.(例如,在表格之外放置'total'和'name'列会在不是所有行都具有相同高度时产生对齐问题.你可以用javascript来纠正这个问题但是你会进入一个全新的世界痛).

同样从UI的角度来看,'name'和'total'可能是最重要的数据,在这种情况下将它们组合在一起是有意义的,然后是总计的"细分".当然,我们似乎有一种直觉,即'总数'应该在它的组成部分之后,但我不认为如果订单被这样颠倒,它会给用户带来太多的混淆(尽管这是一个问题)您,基于您的产品和用户).

无论如何,需要考虑的事情.

编辑:

以下是一些更为非正统的解决方案,现在我认为我更了解你的意图:

分数得分.给出最近的十个,比如说和总数,以及一次提供10个旧分数的链接

只提供名称,总计和其他一些有意义的度量,例如mean和sd,然后为每个名称提供一个链接,显示与该名称对应的所有结果.然后,您还可以提供显示给定分数集的所有结果的链接,以便可以进行不同用户之间的比较.关键在于您只需要为每个视图提供1维数据,而不是拥有难以处理的2D数据集

使行可排序(使用jQuery UI很容易),这样如果我想比较Mary和Jane,我可以一个接一个地拖动和放置,所以我不需要继续向左和向右滚动以查看哪些分数对应于哪些名称

单击时突出显示一行,通过更改背景颜色或类似颜色,再次,这样我就不需要继续向左和向右滚动.

无论如何,你明白了.也许最好是寻找UI解决方案而不是扭曲的标记解决方案.最后,我会质疑一次向用户提供如此多的数据是多么重要,它的一部分需要以特定方式滚动才能使数据可读.也许您正在构建电子表格应用程序,并且您确实需要在单个视图中显示100x100矩阵.如果没有,你肯定会提出比我分割结果更有创意的方法.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值