关于表格表头与表格数据体的对齐问题

解决表格表头与表格数据体的对齐问题

最近在项目遇到了表格的表头与表格数据体无法对齐的问题,找了很多办法,都没实际的作用,研究了一下,在这里记录一下:
(所有样式代码均只贴关键部分)

首先表格样式
table{
  table-layout:fixed //其实这里也可以不加 只是为了防止一些特殊情况
}
tr{
  display:flex
}
td,th{
  width:××% //具体数值根据列的多少来均分
}

如果还要实现表格数据体当数据内容过多,使用省略号提示。这需要:

td{
  text-overflow ellipsis
  white-space nowrap
  overflow hidden
  display:inline-block
}

当然,还需给td定义title属性,title="",

另一种解决思想

还有一种解决思想就是表格没有thead区域,表头与数据体均写在tbody中,但是有时候我们需要在表格下拉过程中锁死表头,这样就没有分开方便了

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值