css 设置 th 宽度,javascript

我有一个html表,可以进行排序,可调整大小/可移动的列以及固定的标题行。 固定的标头导致标头单元格及其对应的内容单元格断开,因此调整

大小不会调整该列中's大小。 作为一种解决方法,我添加了一些代码来在调整大小时手动更改相关元素的内容宽度。 在大多数情况下,它似乎工作正常,但有时列宽仍无法准确对齐。 我使用chrome dev工具在打one之一期间检查了html,尽管和的width样式都相同,但实际宽度(由$(elt).width()返回)比的指定宽度小3px。 有谁知道这可能是什么原因?

编辑:我意识到这仅在我调整列大小以使表的总宽度大于父div时发生。 内容单元格溢出并允许我水平滚动,但是保持其固定宽度并调整一些元素以使其更小以进行补偿。

CSS:

.blotter {

overflow-y: hidden;

overflow-x: auto;

position: relative;

border-left: solid thin silver;

}

.blotter-table {

table-layout: fixed;

margin-bottom: -1px;

}

tbody {

height: 400px;

max-height: 400px;

overflow: auto;

}

thead>tr,tbody {

display: block;

}

td>div {

overflow: hidden;

}

标记:

# Tradesdown_arrow.pngList ValuesmgmtIdSize Sum

8,113
4RAJA-SUN null
10,831,124,369
19,048,548
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值